home *** CD-ROM | disk | FTP | other *** search
/ The Essential Home & Business Collection / The Essential Home & Business Collection.iso / 15 / 0 / 4 / BROTHER.DOC < prev    next >
Text File  |  1990-06-14  |  119KB  |  2,126 lines

  1.                        Brother's Keeper version 4.5
  2.  
  3.  
  4.                             Table of contents
  5.  
  6.                Description of the program . . . . . . . . 1
  7.  
  8.                Setting up your disks  . . . . . . . . . . 1
  9.  
  10.                General typing information . . . . . . . . 2
  11.  
  12.                Adding people to the file  . . . . . . . . 2
  13.  
  14.                Message lines  . . . . . . . . . . . . . . 7
  15.  
  16.                Modifying people . . . . . . . . . . . . . 8
  17.  
  18.                Edit text file . . . . . . . . . . . . . . 9
  19.  
  20.                Options  . . . . . . . . . . . . . . . .  10
  21.  
  22.                Print routines . . . . . . . . . . . . .  12
  23.  
  24.                Ancestor charts  . . . . . . . . . . . .  13
  25.  
  26.                Descendant chart . . . . . . . . . . . .  13
  27.  
  28.                Group sheets . . . . . . . . . . . . . .  13
  29.  
  30.                Tree chart . . . . . . . . . . . . . . .  14
  31.  
  32.                Name and number print  . . . . . . . . .  15
  33.  
  34.                Ahnentafel . . . . . . . . . . . . . . .  17
  35.  
  36.                Printer strings  . . . . . . . . . . . .  17
  37.  
  38.                Word search  . . . . . . . . . . . . . .  17
  39.  
  40.                Stop . . . . . . . . . . . . . . . . . .  18
  41.  
  42.                Appendix A.  How to correct problems . .  19
  43.                Appendix B.  Printer problems  . . . . .  20
  44.                Appendix C.  Explanation of relationships 21
  45.                Appendix D.  Sample printouts  . . . . .  22
  46.                Appendix E.  Changes from prior versions  23
  47.                Appendix F.  Converting from version 3 .  24
  48.                Appendix G.  Suggestions and help  . . .  24
  49.                Appendix H.  Technical stuff . . . . . .  25
  50.                Appendix I.  Alt keys  . . . . . . . . .  27
  51.                Appendix J.  Utility program . . . . . .  28
  52.                Appendix K.  Config.sys file . . . . . .  29
  53.                Appendix L.  Custom reports  . . . . . .  30
  54.                Appendix M.  Problems questions answers   31
  55.                Appendix N.  Shareware . . . . . . . . .  35
  56.                Index  . . . . . . . . . . . . . . . . .  36
  57.  
  58.                              Brother's Keeper Ver. 4.5                  Page 1
  59.      
  60.      
  61.        To print this file                        by   John Steed
  62.        COPY BROTHER.DOC PRN                           69O7 Childsdale Rd
  63.                                                       Rockford, MI 49341
  64.  
  65.  
  66.      DESCRIPTION OF THE PROGRAM
  67.  
  68.      BROTHER'S KEEPER is a set of programs which will help you organize your
  69.      family tree information, and which will print the information in several
  70.      ways.  You will be able to print descendant charts which show how anyone
  71.      in the file is related to everyone else.  You may also print ancestor
  72.      charts, family group sheets, alphabetical name lists, descendant trees,
  73.      birthday lists, ahnentafel charts and customized reports.  For each
  74.      person entered you may include a date of birth, a date of death, and
  75.      three other dates and you may store a place of birth, a place of death,
  76.      and a place for three other events.  You also may enter two additional
  77.      fields, which you may define.  Each person can have up to seven message
  78.      lines of additional data, or a text file of unlimited size containing
  79.      additional data.  Each person may have up to eight marriages stored.
  80.      Each marriage record can hold a marriage date, a place of marriage and
  81.      one additional date and place, and can store up to 24 children.
  82.  
  83.      You will need 512K or more of RAM memory in your computer to run the BK
  84.      program.  If you will be entering over 2000 names, you will need 640K of
  85.      RAM.  This program may have problems if you have memory resident programs
  86.      running also.  The Tandy 1000 computer sometimes uses 64K of RAM for
  87.      video memory and you may have to change it to 16K in order to run these
  88.      programs.  Two disk drives are recommended, but the program will work
  89.      with one disk drive.  It will run on an IBM PCjr with 640K of RAM.
  90.  
  91.      Note: If you have used a previous version of this program which was
  92.            called FAMILY3 (Version 3.1 or 3.2) you will need to run a
  93.            conversion program to convert your old data files (see appendix F).
  94.            Also, if you presently have data in another genealogy program,
  95.            there are ways to transfer data from some other programs.
  96.  
  97.      SETTING UP YOUR DISKS
  98.  
  99.      If you do not have a file called CONFIG.SYS on your boot disk, read
  100.      APPENDIX K also.   If you have problems starting, read APPENDIX M.
  101.  
  102.      If you have a hard disk, then create a subdirectory and copy all the
  103.      files on the program disks into the subdirectory.  To run the program
  104.      just change to that directory and type BK.  You may enter up to
  105.      15,000 names with this version.
  106.  
  107.      If you have 2 disk drives (no hard disk), then put the BK program on one
  108.      disk and have a separate blank formatted disk available for the data
  109.      files.  Put the BK program disk in the A: drive and the data files disk in
  110.      the B: drive.  Start the program by typing BK.  The very first time
  111.      you start the program, it will say "if you have only 1 disk drive, insert
  112.      the data disk now".  This does not apply to you since you have your data
  113.      disk in the B: drive so just push enter.  The program should then ask you
  114.      for a "path", and you would type B: since that is where your data will
  115.      be.  You may put over 1000 names in the data files before you will fill
  116.      up a 360K disk and over 2000 names if you have 720K disks.
  117.  
  118.                              Brother's Keeper Ver. 4.5                  Page 2
  119.      
  120.      
  121.      If you have only 1 disk drive, put the BK program on one disk and have
  122.      one separate formatted disk available for the data files.  Then start the
  123.      program and when the opening screen comes up and says "If you have 1 disk
  124.      drive, insert the data disk now and then push enter to start", at that
  125.      time remove the BK program disk and insert the data disk and then push
  126.      enter. You will not have to set up any path, so if it asks for a path,
  127.      just push the enter key.  Each time you want to start one of the
  128.      programs, insert the correct program diskette and type the program you
  129.      want to run.  Each time the opening screen says "push enter to start"
  130.      insert the data disk before pushing enter. If you are switching from one
  131.      program to another, do NOT remove the data disk until you stop the
  132.      program.  Because of the size of the BK program, you will need to keep
  133.      COMMAND.COM on a separate diskette if you use 360K diskettes.  When you
  134.      have only 1 disk drive, the options file (FOPTIONS.DT4) will be only on
  135.      the data diskette.  If you accidently create the options file on the
  136.      program disk, you can erase it from that disk.
  137.  
  138.      If you can not get the program to run, see APPENDIX M.
  139.  
  140.      GENERAL TYPING INFORMATION
  141.  
  142.        *  When you are typing, use the following keys to make corrections:
  143.  
  144.           Backspace   - delete the character to the left of the cursor
  145.           Esc         - erase the whole field.  Esc again will restore it.
  146.           Left arrow  - move the cursor to the left
  147.           Right arrow - move the cursor to the right
  148.           Del         - delete the character the cursor is under
  149.           Ins         - insert mode - to insert letters
  150.           Home        - move the cursor to the beginning of the field
  151.           End         - move the cursor to the last character in the field
  152.  
  153.        *  If you make a mistake and are past the field where the mistake is,
  154.           you may type Shift-Tab or UP arrow and move back to the field and
  155.           correct the mistake.  Then push Enter or Tab or DOWN arrow to move
  156.           forward to the next field you wish to input.  On most keyboards,
  157.           the Tab key is to the left of the letter Q.
  158.  
  159.        *  You can set up Alt-keys to repeat any name or city (see Appendix I).
  160.  
  161.        *  You can type " to duplicate a location name which is above.
  162.  
  163.        *  If you want to type an accented or foreign letter, hold ALT and
  164.           press F2 and a chart will pop up.  Then hold ALT and type the number
  165.           that you want on the number keypad.  Then release ALT.
  166.  
  167.  
  168.      ADDING
  169.  
  170.      You use the Add routine to add new people to the file, and to LINK
  171.      together people who where previously entered.
  172.  
  173.      When you are Adding someone, you may enter the following information:
  174.  
  175.                                  (size of field)
  176.        PERSON'S NAME                  40
  177.        SEX M or F                      1
  178.                              Brother's Keeper Ver. 4.5                  Page 3
  179.      
  180.      
  181.        DATE OF BIRTH                  15
  182.        PLACE OF BIRTH                 40
  183.        DATE OF DEATH                  15
  184.        PLACE OF DEATH                 40
  185.        3 OTHER DATES                  15 each
  186.        3 OTHER PLACES                 40 each
  187.        REFERENCE                      15
  188.        OCCUPATION                     25
  189.        CHECK (1 field for each date)   5 each
  190.        MESSAGE LINES         (7 lines 78 characters each)
  191.  
  192.      When you are adding a marriage, you may enter:
  193.  
  194.        MARRIAGE DATE                  15
  195.        PLACE OF MARRIAGE              40
  196.        OTHER DATE                     15
  197.        OTHER PLACE                    40
  198.        CHECK (1 field for each date)   5 each
  199.  
  200.      The person's name and sex are required information.  The rest is
  201.      optional.  The sex is needed so that the program can correctly compute the
  202.      relationships when printing.
  203.  
  204.        *  When you are entering names, use maiden names.
  205.  
  206.      All date fields are 15 characters long.  You may type any information
  207.      into a date field and it will be accepted.  If you type a date in the
  208.      form MMDDYYYY where MM is the month, DD is the day, and YYYY is the year,
  209.      then the program will convert the date into a standard format.  If you
  210.      enter MMDDYY (i.e. you only enter 2 digits for the year), the program
  211.      will convert the year to 19YY.  Each date will be converted to whatever
  212.      format (0-9) you have set in the options area.  Format type 0 (zero)
  213.      means no change from the way you type it. The other date formats (1-9)
  214.      will do a conversion on the date you type (provided it is typed as MMDDYY
  215.      or MMDDYYYY).  If you wish to include /'s around the day you may, e.g.
  216.      5/4/1954 is acceptable for input.  The following is an example of how the
  217.      dates will be changed based on the format you have set.  If you type in
  218.      05041954, it will be changed to:
  219.  
  220.        Type 1    04-MAY-1954        Types 7, 8 and 9 allow you to ENTER a date
  221.        Type 2    04 MAY 1954        in European format (DDMMYY) with day first.
  222.        Type 3    05/04/1954         The entered date will then display as:
  223.        Type 4    05-04-1954             Type 7     04-MAY-1954
  224.        Type 5    MAY-04-1954            Type 8     04 MAY 1954
  225.        Type 6    MAY 04 1954            Type 9     04-05-1954
  226.  
  227.      You may change the option called "Months capital or lower case" on
  228.      Options screen 1 so that the months will appear as May instead of MAY and
  229.      the day will appear as  4 instead of 04.  Generally, if you type in less
  230.      than 6 digits or more than 8 digits or type any alpha characters (A-Z),
  231.      then no date conversion will take place no matter which date format type
  232.      you have set.  You may, however, type either a ? or a _ for parts you
  233.      don't know and it will still convert.  For example if you don't know the
  234.      day of the month you could type 05__54 and it will convert to __-MAY-1954
  235.      if you are using type 1 dates.
  236.  
  237.      Most dates will require 10 or 11 characters when converted.  However, the
  238.                              Brother's Keeper Ver. 4.5                  Page 4
  239.      
  240.      
  241.      field is 15 characters long to accommodate the exceptions.  If you are
  242.      not sure of a date, you may add additional information.  The program will
  243.      automatically recognize certain 3 character abbreviations such as ABT for
  244.      about, CIR for circa, BEF for before, and AFT for after.  For example, if
  245.      you know a person died before March 15, 1920 you may enter BEF 031520 and
  246.      the program will convert it to BEF 15-MAR-1920 if you are using type 1
  247.      dates.  The abbreviations (ABT, CIR, BEF, and AFT) may be in upper or
  248.      lower case.
  249.  
  250.      The location fields each hold up to 40 characters.  These fields will not
  251.      print on the descendant printout, but they do print on the family group
  252.      sheets, the ancestor charts, and on the Register number system printout.
  253.      Since many locations will be repeated, there are a few short-cuts to
  254.      speed up your work.  One short-cut is to use the ALT-keys as described in
  255.      Appendix I.  Another short-cut is that you may enter a quote or ditto
  256.      mark in a location field, and the program will copy into that field
  257.      whatever location is shown in a field above.  For example, if you enter
  258.      the birth location as Detroit, Wayne County, Michigan, and then move down
  259.      to the place of death, you may enter either " or ' in that field and when
  260.      you push enter, the field will show Detroit, Wayne County, Michigan.
  261.      When you use either the " or ' , the program will duplicate the closest
  262.      non-blank location field above the one you are entering.  If you are
  263.      entering a wife or child, it will even go to the person above to find the
  264.      field to duplicate.
  265.  
  266.      If you leave the location field empty, you will not use as much disk
  267.      space.  Therefore, avoid typing UNKNOWN in a location field.
  268.  
  269.      The other short-cut when entering locations is = (the equal sign).  When
  270.      you enter = in a location field, it will make the location equal to what
  271.      that same field was for the last person you entered or displayed.  For
  272.      example, if you are entering data for a wife, and she was born in the
  273.      same city as the husband, you may enter = for her place of birth, and
  274.      when you push enter, it will display the same location that you entered
  275.      for the husband.  This is handy for times when " would not work because
  276.      there are other locations directly above (such as husband's place of
  277.      death) which are different.  Using = will work even when the last person
  278.      you entered is no longer showing, such as when you are entering several
  279.      children.  If several children were born in the same location, you can
  280.      enter = in the birth location and it will duplicate the location for the
  281.      previous child.  You may use = to duplicate any of the five location
  282.      fields from the previous person entered.  Remember that " will copy
  283.      whatever is currently above on the screen at the time, whereas = will
  284.      duplicate from the same location field from the previous person you
  285.      entered, whether or not the person is still showing.
  286.  
  287.      The "check" fields (which are indicated by a check mark on the screen)
  288.      are 5 characters each and appear after each date and place.  You may use
  289.      these optional fields to indicate the source of the data, or possibly to
  290.      indicate where you have filed copies of documents related to the date or
  291.      event.  If you enter information in a location or "check" field, you will
  292.      use up disk space faster.  If you decide not to use these "check" fields
  293.      at all, you may go to the Options routine, and set the option to not
  294.      input the check fields.  Then when you are in the Add routine, you will
  295.      not have to push enter to skip the field each time.
  296.  
  297.      The "Reference" field (which holds 15 characters) may be useful if you
  298.                              Brother's Keeper Ver. 4.5                  Page 5
  299.      
  300.      
  301.      want to print out some other information about the person.  For example,
  302.      if you are getting your information from a family history book, you may
  303.      use the Reference space to show the number already assigned to this
  304.      person.  When you print the descendant report, you have the option of
  305.      printing this field in brackets after the name.
  306.  
  307.      You may assign any name you wish to the 3 extra date fields, the
  308.      "Reference" field and the "Occupation" field.  Use the options routine to
  309.      assign a new name to these fields.  Whatever names you assign in the
  310.      options area, will display on the screen and show on the printouts.
  311.  
  312.      The Add screen shows husband information in the top section of the
  313.      screen, wife information below that, the marriage information next, and
  314.      then child information.  After each child is added, that child's
  315.      information is erased from the screen and another child may be added.
  316.      The way to add people is to first type in the husband, then the wife,
  317.      then the marriage information, then each of their children in order.
  318.      You may start entering people in any order that you wish.  You may start
  319.      with yourself, or with your oldest known ancestor, or with anyone else
  320.      that you wish.  The reports will look the same, regardless of which
  321.      family you enter first.
  322.  
  323.        *  After you have entered all the fields that you wish to for a person,
  324.           push F1 (Function 1) and you will be moved on to the next person.
  325.  
  326.      If you are adding people who are not already in the file, just type in
  327.      the person's information.  If you are adding a spouse to someone who has
  328.      already been added previously, you may type the person's code number or
  329.      the person's first and last name and then F8 (F8 is the search key). (For
  330.      example to find John Smith type  John Smith  then F8.)  Since you pressed
  331.      F8, the program will not add John Smith as a new person in the event you
  332.      misspelled his name.  If you type John Smith and press Enter, the
  333.      computer will search for him, and if he is not found, it will add him.
  334.  
  335.      Let me show you an example to clarify this.  Let's suppose you type in
  336.      the following people.
  337.  
  338.         Husband - John Smith     Wife - Jane Jones
  339.         Child 1 - James Smith    Child 2 - Carol Smith
  340.  
  341.      After typing them all in, press the F1 key to clear the screen.  Now you
  342.      want to type in information about John Smith's second marriage.  Since
  343.      you have already added John Smith, you now only have to let the computer
  344.      know who you want.  So when prompted for the Husband, either type his
  345.      code number (which we will say is 25 - so you would type 25) or type his
  346.      name   John Smith  then F8 and either way the computer would show you his
  347.      information which was previously entered.  The computer would then notify
  348.      you that it has information about his marriage which is already on file.
  349.      You would then be asked if you wanted to display his first wife or add a
  350.      new wife.  In this case you would respond that you want to add a new
  351.      wife.  Then the computer would ask you for the Wife information.  After
  352.      you add his second wife and second marriage date information, add the
  353.      children of the second marriage (if any). Then you push the F1 key to
  354.      clear the screen.
  355.  
  356.      Let's say you want to add the husband of Carol Smith, the daughter.
  357.      (Carol has already been added.)  When the add screen prompts you for a
  358.                              Brother's Keeper Ver. 4.5                  Page 6
  359.      
  360.      
  361.      husband, type in the name of Carol's husband and the other data for him.
  362.      When it prompts you for a wife, since Carol is already on file, type
  363.      either her code number, (31 or whatever it is), or type  Carol Smith  and
  364.      F8.  Then type the marriage date information and their children (if any).
  365.      Then push F1 to clear the screen.
  366.  
  367.      Now let's suppose you just found out that John Smith and Jane Jones had a
  368.      third child, a son named Remington.  You would add him this way.  When
  369.      prompted for a husband, type 25 or type John Smith and F8 and John
  370.      Smith's information will show.  The computer will inform you that he has
  371.      two marriages on file.  You will be asked if you want to display one of
  372.      his wives or add a new one.  In this case you are adding a child to a
  373.      marriage which is already on file, so you will choose to display his
  374.      first wife.  When Jane is showing as the wife you will be asked if you
  375.      want to keep this wife or display another. You would choose to keep this
  376.      wife.  When you do so, the program will jump to the child area, and will
  377.      prompt you for child #3.  You would then type in the information about
  378.      Remington.  (If the children are in the wrong order, use Modify to
  379.      correct the order.)
  380.  
  381.      So, in summary, when the program is asking for a person - either husband,
  382.      wife or child -  you may type in the person's name (if the person is new
  383.      - i.e. is not already in the file), or you may type the person's code
  384.      number (the number which is assigned to a person when they are added) or
  385.      you may type the name of a person who is in the file and F8 and the
  386.      computer will search and find that person.
  387.  
  388.      When you type a name and F8, the program searches for a person with that
  389.      name.  In order to save memory, it is really only searching for a person
  390.      who has the same first five letters in the first name and the same first
  391.      five letters in the last name.  Because of this, you do not need to type
  392.      in middle names when you are having the program search (unless the first
  393.      name is only three letters or less long).  Also, if the last name is over
  394.      five letters, you may leave off all letters after the fifth.  It is
  395.      probable that more than one person could match when searching.  If there
  396.      is more than one match, the first person to match will display and you
  397.      will be asked if this is the desired person or if you wish to continue
  398.      searching.  Push F1 if the person is correct, or push TAB to continue
  399.      searching.
  400.  
  401.      If you are not sure of the spelling of a name that is in the computer,
  402.      you may use ? for the first and/or last name.  For example use  ? Smith
  403.      to find all people with the last name of Smith.  Or use  Joseph ?  to
  404.      find all people with the first name of Joseph.  This will work in the
  405.      Add, Modify, and Print routines.
  406.  
  407.      If you are entering a family, where the father is unknown, you can use
  408.      the name  *UNKNOWN  for the father's name, and there will not be any
  409.      reference to a father on any reports.  The name *UNKNOWN will not print.
  410.  
  411.      This version (4.5) has a feature so that when you type a name and push
  412.      enter, the program will search for a name that is similar - just like
  413.      pressing F8.  If a name is not found, it will add the name and continue.
  414.      If a similar name is found, it will ask if it is the person desired.  If
  415.      it is not the person you are referring to, it will add the new person.
  416.      This change is due to the large number of people who forget to use F8 and
  417.      add duplicate people when they are really trying to link to existing
  418.                              Brother's Keeper Ver. 4.5                  Page 7
  419.      
  420.      
  421.      entries.  If you are sure that the person you are adding is not already
  422.      in the file, you may press F1 after typing the name, and it will add the
  423.      person as new without searching the file.
  424.  
  425.      A new feature in this version is that when you are prompted for the name
  426.      of a child, you may press F9 to display all the children entered so far.
  427.      Also, you may press F6 to go immediately to the Modify routine and
  428.      display the same family.
  429.  
  430.      Remember when you are adding to the file that you should make copies of
  431.      the data disk regularly.  You do not want to have to add all these names
  432.      again in case of a disk going bad (it happens) or a bug in the program
  433.      (it happens).  You can use the Backup menu item to copy all the data
  434.      files to another disk.  If you are using a hard disk and the files are
  435.      too large to copy to a floppy, then use the DOS BACKUP command.  If you
  436.      have a single drive computer, use DISKCOPY.
  437.  
  438.      Have at least 2 copies of the data disk, and in case of a major problem,
  439.      make more copies before you attempt to fix the problem in case you make
  440.      matters even worse.  These suggestions come from years of experience with
  441.      computers and years of experience in making matters worse.
  442.  
  443.  
  444.      MESSAGE LINES
  445.  
  446.      If you want to put in more information for a person, you may add up to 7
  447.      message lines, each 78 characters long and you may also add text files
  448.      which will be linked to the person.  Since there is not room to show
  449.      these message lines on the screen all the time, you may see or add
  450.      message lines by moving the cursor to any date or place field and then
  451.      push the F5 (Function 5) key.  The bottom of the screen will then clear
  452.      and display any existing messages for the person and let you add or
  453.      modify the messages.  After you are finished with the messages, they will
  454.      be replaced on the screen by the child information.  Remember that there
  455.      are separate message lines for the husband and the wife.  Since message
  456.      lines will not always be showing, the computer will notify you if a
  457.      person on the screen has some message lines already.  It does this by
  458.      putting an asterisk (*) on the screen at the beginning of the line which
  459.      contains the person's name.
  460.  
  461.      The descendant report and group sheet routine will let you print message
  462.      lines.  Each time you run those routines you will have the option to
  463.      print no message lines or all message lines or certain message lines
  464.      about a person. You may have certain messages which are only for your
  465.      information about a person, and other messages which you wish to print
  466.      out.  There is a way to designate certain message lines which you wish to
  467.      print out.  If you want some message lines to print and others to not
  468.      print, start each message line that you want to print with an asterisk *
  469.      as the first character in the line.  When printing, you can choose the
  470.      option to print only message lines that start with an asterisk and other
  471.      message lines will not print on that report.  (The * will not print, it
  472.      is simply a code to tell the computer which lines you want to print.)  If
  473.      you want all message lines to print on reports, you do not need to start
  474.      each line with an asterisk, just choose the print option which prints all
  475.      message lines.
  476.  
  477.      In addition to the 7 message lines, you may also designate a text file to
  478.                              Brother's Keeper Ver. 4.5                  Page 8
  479.      
  480.      
  481.      be associated with a person.  To do this, go to the message lines section
  482.      for a person and type at the beginning of a message line two dollar signs
  483.      and then the name of a text file.  For example, if you have a text file
  484.      on the B: drive called SMITH.TXT you would type a message line of
  485.      $$B:SMITH.TXT  (Nothing else should be after the name of the text file on
  486.      that message line.)  Then, whenever you are running a print routine that
  487.      is printing all message lines, it would also print the file SMITH.TXT.
  488.      The text file can be created by any word processor, provided it is saved
  489.      in ASCII format or DOS text format.  (That is the format that you can
  490.      read directly on the screen by using the DOS command TYPE.)  Each line in
  491.      the file should have no more than 78 characters in it.  If you do not
  492.      want to use your word processor to create the text file, you can use a
  493.      limited 24 line editor that is included with the program.  You start the
  494.      text editor by pressing F5 when in the message line area.  If you have
  495.      already entered a message line starting with $$ it will use that line for
  496.      the name of the file.
  497.  
  498.      The text editor has a few features to help you when making changes.  If
  499.      you wish to insert a new line between two existing lines, then press F9.
  500.      If you wish to delete a line, then first of all make the line blank (by
  501.      pressing ESC) and then press F7 to remove the blank line.  If you wish to
  502.      move a line, press Alt F10, then when it is blinking, press Alt = (Alt
  503.      and equal) then move to the new location and press Alt = again.
  504.  
  505.  
  506.      MODIFYING
  507.  
  508.        *  If you want to LOOK at a person's information, use the modify
  509.           routine.  Then after looking, just push F1 (Function 1).
  510.  
  511.      The modify screen will ask you for a person's code number or name.  When
  512.      it finds the person, it will show the person, the person's mother and
  513.      father, the person's spouse, and the names of the children.  You may then
  514.      modify any information about the person and the marriage.  (You may not
  515.      change the sex of the person if the person is married.)  If a person has
  516.      more than one spouse, you may display the other spouses in this manner:
  517.      when the cursor is at the bottom right corner, push the F9 key (Function
  518.      9) and the next spouse will display along with the children from that
  519.      marriage.  If you want to change date or location information about the
  520.      parents, spouse, or children, then you would need to switch to them as
  521.      the person to modify.  If you want to add the parent's names, use the Add
  522.      routine, not the Modify routine.  If you want to delete the parents
  523.      (because of an error) then switch to one of the parents as the person to
  524.      modify, and then delete the child.
  525.  
  526.      This same modify screen can be used to delete a child who was put in a
  527.      family in error, to change the order of children, to delete a spouse who
  528.      should not be married to this person, and to change the order of spouses.
  529.      If you want to do one of these four things, type one of the following
  530.      when the cursor is at the bottom right corner.
  531.  
  532.        R  =  rearrange the order of the children who are showing
  533.        D  =  delete a child who is showing
  534.        W  =  change the order of a spouse
  535.        X  =  delete a spouse (all spouses will show - you pick one to delete)
  536.  
  537.      When you delete a child or delete a spouse, the child or spouse will
  538.                              Brother's Keeper Ver. 4.5                  Page 9
  539.      
  540.      
  541.      still exist in the file, however they will no longer be connected to this
  542.      person in any way.  You are then able to add that person as a child of
  543.      someone else, for example.  If a person has the wrong parents, modify one
  544.      of the parents and delete the child.  If you want to ADD the parents for
  545.      a person, use the ADD routine.
  546.  
  547.      There is not a way to completely DELETE someone from the file, but if
  548.      they are neither someone's child, nor someone's parent, nor someone's
  549.      spouse, then they will not show up on the printouts.  If you change the
  550.      person's name to NOT USED then it will also be skipped on the
  551.      alphabetical reports and number reports.  If in fact you have someone who
  552.      was entered in error and is now not linked to anyone else, and you wish
  553.      to re-use the number which was assigned to that person, then here is a
  554.      way to re-use the number.  First, be sure that code number is not linked
  555.      to anyone else.  Use Modify to call up the person and check that the
  556.      parents say Unknown and the spouse and child areas are blank.  Then, when
  557.      you are adding children to someone, type the code number that you wish to
  558.      re-use.  It will display any information about the person who previously
  559.      had that number.  Then use the UP arrow key to move up the fields to the
  560.      name field.  Type the new correct name and then all the correct date and
  561.      location information.  The new information will be stored with that code
  562.      number and the person will now be linked into a family.
  563.  
  564.      Often, when you are looking at someone on the modify screen, you want to
  565.      display someone else who is closely related to the person showing.
  566.      Therefore, there is a quick routine for doing this.  When the cursor is
  567.      at the bottom right corner of the modify screen, you may type one of the
  568.      following characters (and enter) to move quickly to another person.
  569.  
  570.        F  =  display the person's Father
  571.        M  =  display the person's Mother
  572.        S  =  display the person's Spouse
  573.        1  =  type a number from 1 to 9 to display child 1 to 9
  574.        O  =  display the next Older brother or sister of this person
  575.        Y  =  display the next Younger brother or sister of this person
  576.  
  577.      If the person you are displaying is married, then you may also press F6
  578.      and you will go immediately to the Add routine so that you may add more
  579.      children to the family.
  580.  
  581.  
  582.      EDIT TEXT FILE
  583.  
  584.      The E routine will allow you to create or edit a text file with up to 24
  585.      lines of text.  (You may also access this editor by pressing F5 when in
  586.      the message line area.)  This is useful if you need to have more than 7
  587.      message lines for a person and are using the $$FILENAME option on one or
  588.      more of the message lines (as described above).  You can use this routine
  589.      to create the file instead of having to stop the program and start your
  590.      word processor.  Although this is a quick way to edit files, it is very
  591.      limited in features.  You will have to push enter at the end of each line
  592.      (there is no word-wrap).  In addition to the normal editing keys, the
  593.      text editor has a few features to help you when making changes.  If you
  594.      wish to insert a new line between two existing lines, then press F9.  If
  595.      you wish to delete a line, then first of all make the line blank (by
  596.      pressing ESC) and then press F7 to remove the blank line.  If you wish to
  597.      move a line, press Alt F10, then when it is blinking, press Alt = (Alt
  598.                              Brother's Keeper Ver. 4.5                 Page 10
  599.      
  600.      
  601.      and equal) then move to the new location and press Alt = again.
  602.  
  603.      If you do not have a word processor, I would suggest the shareware
  604.      program PC-WRITE which is available from several sources.  Do not use the
  605.      E routine of this program to edit an existing file which is longer than
  606.      24 lines.  If you use your word processor to create a file, there is no
  607.      limit to the number of lines you may enter.  The print routines which
  608.      print all message lines will print the entire text file that you have
  609.      named in a message line.
  610.  
  611.      If you use a word processor to create your text files, be sure that the
  612.      file is saved in ASCII format and not in some special format that is
  613.      unique to that word processor.  The ASCII format is the format that can
  614.      be read from DOS with the TYPE command.  If you are at the DOS prompt (A:
  615.      or C:) and enter TYPE and then the name of the text file, you should be
  616.      able to read the text file on the screen.  If you see strange characters,
  617.      the file is not saved in ASCII format.  Some word processors always save
  618.      files in ASCII format, but most word processors at least have an option
  619.      of saving files that way.
  620.  
  621.  
  622.      BACKUP DATA FILES
  623.  
  624.      You can use the B routine to make a backup copy of your data files.  I
  625.      suggest that you do this on a regular basis.  At some point in time you
  626.      will have a problem, either caused by hardware problems, or software
  627.      problems, or maybe even by you.  I am sure that you do not want to start
  628.      all over again.  So take a minute and make a copy of your files.  I have
  629.      made the process as easy as possible.  Just pick the BACKUP routine and
  630.      then put a formatted diskette in the A: drive or the B: drive.  When the
  631.      Backup is complete, remove the copy and label it with the date.  Have two
  632.      or three backups and store them in a safe place.  If your files are too
  633.      large to fit on a diskette, then use the DOS BACKUP command or a similar
  634.      program to make backup copies of your data.  If you have a single drive
  635.      computer, use DISKCOPY.  Whatever the case, be sure you have a couple
  636.      backup copies of your data.  No diskette and no hard disk will last
  637.      forever.  It will fail someday, so be ready.
  638.  
  639.  
  640.      OPTIONS
  641.  
  642.      The O options routine will let you change certain parameters.
  643.  
  644.      The first screen appears as follows:
  645.  
  646.                                     Default value     Monochrome default
  647.        Form color                   (3)                  7    white
  648.        Data color                   (7 white)            15   bright white
  649.        Background color             (1 blue)             0    black
  650.        Date format (0-9)            (1)
  651.        Months Capital or Lower      (0)
  652.        Name for date below Born     Baptized:
  653.        Name for date below Died       Buried:
  654.        Name for date 2 below Died      Other:
  655.        Name for bottom line at left      Ref:
  656.        Name for bottom in center  Occupation:
  657.        Name for date below married     Other:
  658.                              Brother's Keeper Ver. 4.5                 Page 11
  659.      
  660.      
  661.        Use check field?             (yes)
  662.        Special effects?             (yes)  radar/curtain/exploding windows
  663.                                            make it no for faster screens
  664.        Beginning output        (printer)   can be changed to display reports
  665.        Push Enter at menu            (no)  make it yes if desired
  666.        Path for data files                 where the data files are
  667.  
  668.      On this screen you may change the colors, change the conversion format
  669.      for the dates (see the ADD section above for description of date types),
  670.      use special effects, cause the program to always start with either the
  671.      printer or screen as the normal output, and set up a path for the data
  672.      files.  Also you may change the names which will appear for the other
  673.      date fields and for two other fields.  Whatever description you put here
  674.      in the options section will show on the Add and Modify screens and on the
  675.      printouts.
  676.  
  677.      After you push F1 you will see screen 2 which is the printer options.
  678.  
  679.        Ascii code for vertical      (179)    these codes are used in the tree
  680.        Ascii code for horizontal    (196)    print routine.  If your printer
  681.        Ascii code for corner        (192)    prints DDDDDDDDDD on the tree
  682.        Ascii code for vert/right    (195)    then change these.  Read Tree
  683.        Ascii code for horz/down     (194)    section.
  684.        Print generation bar         (yes)  1  2  3  4  on descendant printout
  685.        Printer is LPT1 or LPT2      (LPT1)   LPT2 is your second parallel port
  686.        Date format top of form      (1)   1 = 01-JUN-1989   4 = 06-01-1989
  687.        Pause after each page        (no)  make it yes if single sheet printer
  688.        Compress print on            (15)  ( )  codes to cause compressed print
  689.        Regular print on             (18)  ( ) ( ) ( ) codes for regular print
  690.        Bold print on                (27)  (69) ( ) ( ) ( ) printer bold print
  691.        Bold print off               (27)  (70) ( ) ( ) ( ) ( )
  692.        Can it bold/w compress       (no)  will bold print work with compress
  693.        Can printer backspace        (yes) if names print twice, make this no
  694.        Can it CR w/out LF           (yes) no if it can not
  695.        Graphics spacing (sideways)  (18)  use smaller num to lessen the gap
  696.        CR and LF for end of line    (0)   what makes printer start a new line
  697.        Print string 1
  698.        Print string 2
  699.        Print string 3
  700.  
  701.      The BROTHERU program can help you in setting up the codes for your
  702.      printer.  For the HP Laserjet printer, it will set up the codes:
  703.  
  704.        Compress   27 38 107 50 83 0 0
  705.        Regular    27 38 107 48 83 0 0
  706.  
  707.      If that does not work on your model of Laserjet, you may wish to try:
  708.  
  709.        Compress   27 40 115 49 56 72 0
  710.        Regular    27 40 115 49 48 72 0
  711.  
  712.      If you do not know the answer to the 3 "can" questions about your
  713.      printer, you can run the printer test routine by typing a T at the bottom
  714.      right corner of option screen 2.
  715.  
  716.      The three print strings allow you to send any information you wish to
  717.      your printer (using the P routine).  You may wish to change to a
  718.                              Brother's Keeper Ver. 4.5                 Page 12
  719.      
  720.      
  721.      different type style, change the orientation for your laser printer, or
  722.      set a left margin. Each of these strings can be up to 42 characters long.
  723.      Set up the ASCII decimal values you wish to send to the printer with a
  724.      comma or a / between values.  For example, if your printer has a NLQ
  725.      (near letter quality) mode, you could set print string 1 to be:
  726.  
  727.        /27/52
  728.  
  729.      and then when you send print string 1 to the printer, it will be set to
  730.      NLQ mode which will make the family group sheets look better.
  731.  
  732.      Consult your printer manual to see what features your printer has and
  733.      what ASCII decimal codes must be sent to activate them.  If you need more
  734.      codes than what will fit on one line, you may use two lines and then send
  735.      both lines.  You may want to set string 3 to the code which resets your
  736.      printer.  You may even send short character strings to the printer by
  737.      entering the decimal values for each letter.
  738.  
  739.      RESTRUCTURE ALPHA FILE
  740.  
  741.      If the file ALPHFILE.DT4 is somehow erased or not correct, you will be
  742.      given the opportunity to recreate it.  The ALPHFILE.DT4 file is used when
  743.      searching for a person by name.
  744.  
  745.  
  746.      PRINT ROUTINES
  747.  
  748.      In any of the print routines, you can type a person's code number or the
  749.      person's name when specifying who to print. You may type a question mark
  750.      (?) in place of a first or last name that you are not sure of.  When
  751.      given a print option, the default answer will show and you may push enter
  752.      to keep that response or you may type in a different response.
  753.  
  754.      All print routines may have the output sent to the PRINTER, to the
  755.      SCREEN, or to a DISK file.  (You may use the Options routine to set up a
  756.      default so that each time that you start the program it will be set for
  757.      either the printer or the screen.)  Whenever you are at the main menu,
  758.      push F9 if you wish to change the output.  There are two ways to write to
  759.      a disk file.  One way is to include the control codes (such as compressed
  760.      and bold).  This is useful if you want to print the data later.  The
  761.      other way is to send the output to a file without control codes.  This
  762.      method is useful if you wish to use a word processor to edit the file.
  763.      (If you wish to save the output of an ancestor report without control
  764.      codes, you should probably first set the printer options to "can not
  765.      backspace" and "can not CR without LF" since that report tries to
  766.      underline the names if possible.)
  767.  
  768.      If you send the output to a disk file, you can type the name for the disk
  769.      file or use the default name (which is the date.)  If you send several
  770.      printouts to the same file, it will append to the file (add to the end of
  771.      the file).  The output file may later be edited or sent to a printer with
  772.      the copy command.
  773.  
  774.      If you are printing a multi-page printout and the second and following
  775.      pages do not start at the top of the paper, it means you need to set your
  776.      "top of form" on your printer.  To set the "top of form", move the paper
  777.      to the top of a page, then turn the printer off, then back on again.
  778.                              Brother's Keeper Ver. 4.5                 Page 13
  779.      
  780.      
  781.      ANCESTOR CHARTS
  782.  
  783.      The C routine will print an ancestor chart for anyone in the file.  The
  784.      ancestor chart will show the person you choose and that person's parents,
  785.      grandparents, great-grandparents, etc.  Birth, death, and marriage
  786.      information will also print.  You may choose 8 different sizes of charts
  787.      when printing. If you need to print over seven generations, you will need
  788.      to print multiple charts.  For example, you can print a 5 generation
  789.      chart starting with yourself.  Then if you have further ancestors on
  790.      file, you can print other 5 generation charts starting with each of your
  791.      great-great-grandparents.  This would give you a total of 9 generations
  792.      printed.  Using this method, there is no limit to how many generations
  793.      you can print.
  794.  
  795.      The first 6 types of ancestor charts (A - F) and type (H) will shorten
  796.      long names to 30 characters.  This is accomplished by changing a middle
  797.      name to an initial or removing a middle name if necessary.  The (G) type
  798.      of ancestor chart will leave names at 40 characters, but will print only
  799.      4 generations per page.
  800.  
  801.      If you have a wide carriage printer, the (H) type ancestor chart will
  802.      print 6 generations.  This report also works with laser printers that can
  803.      print up to 162 characters on a line in landscape mode.
  804.  
  805.      When printing a 5 generation chart, you have the option to print code
  806.      numbers, no code numbers, or standardized numbers.  Standardized numbers
  807.      are what you see on hand generated charts.
  808.  
  809.      DESCENDANTS REPORT
  810.  
  811.      The D routine will print the descendants of any person.  You will have
  812.      the option to print code numbers and message lines.  You also have the
  813.      option to double space and to print relationships.  The descendant
  814.      routine will show up to 20 generations.  A sample printout appears in
  815.      Appendix D.
  816.  
  817.      The D routine assumes your printer can print 132 characters in compressed
  818.      (or condensed) mode.  It sends the code CHR$(15) to put the printer in
  819.      compressed mode.  This works fine for Star, Epson, and most IBM printers.
  820.      If you have a different printer, you may change the compression code that
  821.      is sent by changing that field in the options routine or by using
  822.      BROTHERU and picking a printer.  If your printer can print more or less
  823.      than 132 characters, you may type in a different number when asked for
  824.      the number of characters per line (the range is from 80 to 250).
  825.  
  826.      GROUP SHEETS
  827.  
  828.      The G group print routine will print the information for any person along
  829.      with the person's parents, spouse and children.  Any message lines you
  830.      entered may also be printed with this routine if desired.  The group
  831.      sheets are useful if you are organizing your data, creating a book, or
  832.      you wish to send the sheets to relatives for further information.  All
  833.      fields will print for each person.  However, if you are not using an
  834.      optional field (such as baptized), and you have set the name of the field
  835.      equal to blanks (in the options routine), then that line will not print.
  836.  
  837.      There are many options when printing group sheets.  If you choose All for
  838.                              Brother's Keeper Ver. 4.5                 Page 14
  839.      
  840.      
  841.      children data, it will also include spouses of children.  Separation
  842.      lines can be eliminated if desired, or changed to graphic lines if your
  843.      printer prints IBM graphic characters.  If you set a left margin greater
  844.      than two, you should probably print with Elete size characters so that
  845.      information is not lost on the right side of the page. If you wish to
  846.      save the options you have chosen, press F5.  The last option lets you add
  847.      4 personal message lines to each page so that you could put instructions
  848.      and your address on each page.
  849.  
  850.      You may print people one at a time, or you can choose to print a range of
  851.      numbers, or everyone who is a descendant of or ancestor of a certain
  852.      person.  When the program asks for the name of the person to print, you
  853.      can type the name, or number, or type an R to print a range of numbers
  854.      (or all) or an A to print all the ancestors of someone, or a D to print
  855.      the descendants of someone.  If you type a D, you will then be asked for
  856.      the name or number of the person for whom you want all descendants
  857.      printed.  If you type an R, you can either get a group sheet for everyone
  858.      in the range you specify (2 sheets for each family - one showing the
  859.      husband first and one showing the wife first) or you can get 1 group
  860.      sheet per marriage.
  861.  
  862.      TREE PRINT
  863.  
  864.      Use the T tree print routine to print a tree chart showing the
  865.      descendants of any person with the parents and children connected with
  866.      lines.  (If you do not get lines printed on your printer, see below for
  867.      instructions on changing the line codes.)  The tree report will print up
  868.      to 10 generations at a time (or more if you shorten the name length).  If
  869.      you have the option set to pause after each page, it will print 2 or 3
  870.      pages which you may tape together side by side, and, if the chart
  871.      requires over 63 lines, it will print more sets of 2 or 3 pages which you
  872.      may tape below the other sets.  If you do not have the option set to
  873.      pause after each page, it will print continuously without page breaks
  874.      until it finishes the left section of the chart.  It will then do a form
  875.      feed and print the right section of the chart.  If you are not printing
  876.      compressed, it may also have a middle section.  You also have an option
  877.      of printing sideways on an Epson or IBM graphics compatible printer.
  878.  
  879.      When printing the tree chart, you have the option of leaving names at 40
  880.      characters, or shortening them to less characters.  (Names are shortened
  881.      if necessary by removing the middle name.)  The shortened name version
  882.      will be able to print more generations on each page, thus condensing the
  883.      size of the chart.  You may include spouse names, and if you choose a
  884.      name width of less then 40, you may include birth dates or code numbers
  885.      (thereby expanding width).
  886.  
  887.      If you have your output set to the SCREEN instead of the PRINTER, the
  888.      first 22 lines of the tree will display and you are given the option to
  889.      shift the screen image to the left to see other generations on the right.
  890.      Each time you press the right arrow key, it will shift by one generation.
  891.      You can also push the down arrow key to see names below. You may move up,
  892.      down, left and right having a total of 66 lines and 10 or more columns.
  893.      Press enter for the next 66 lines.
  894.  
  895.      This tree routine is the one that uses the five ascii codes that show on
  896.      screen two of the options.  These codes are used to draw the lines from
  897.      parent to child.  If your printer does not print IBM graphic characters,
  898.                              Brother's Keeper Ver. 4.5                 Page 15
  899.      
  900.      
  901.      (see your printer manual for a dip switch to change for IBM character
  902.      set) try the sideways option (if you have a graphics printer) or change
  903.      the codes to the ones your printer uses which look like those that
  904.      display on the options screen.  If you can NOT get the lines to look
  905.      right, set the options as follows and print regular (not sideways):
  906.  
  907.         vertical    (124)      |
  908.         horizontal  (45)       -
  909.         corner      (124)      |
  910.         vert/right  (124)      |
  911.         horz/down   (45)       -
  912.  
  913.      Note: If you have a laser printer which can print landscape, you can set
  914.            your laser printer for landscape mode using the Print string
  915.            routine and then you should print regular (not sideways).  The
  916.            sideways routine in this program is different from the landscape
  917.            mode of laser printers.  Also, laser printer users may have better
  918.            results if they specify a page length of 59 lines instead of 9999.
  919.            Also HP laser printer users can use the Print string routine at the
  920.            main menu to send the string 27, 40, 49, 48, 85 to cause the
  921.            printer to use IBM graphic characters.
  922.  
  923.      NAME, NUMBER, BIRTHDAY PRINTOUT
  924.  
  925.      Option number 1 of the N routine will print all names, birth dates, and
  926.      code numbers in numerical order.  If a name field is blank or is equal to
  927.      "Not used" or is equal to "*unknown" then it will not print.  Option
  928.      number 2 will also print everyone, but it allows you to custom design a
  929.      report with any information about each person.  See Appendix L for
  930.      information on custom reports.
  931.  
  932.      If you pick option number 3, you will create a file called ALPHA1.DTA
  933.      which may then be sorted alphabetically.  (You can have the routine copy
  934.      everyone or just the descendants of a certain person.)  Each person's
  935.      name will automatically be changed to last name first (see LAST NAMES
  936.      below).  This file may then be sorted into a file called ALPHA2.DTA and
  937.      when that file is printed (option 4 or 5), you will have an alphabetical
  938.      list.  In order to print the alphabetical list you must first run routine
  939.      number 3 to create the file ALPHA1.DTA.  (This file will take up 59 bytes
  940.      of disk space for each name.)  After the file ALPHA1.DTA is created,
  941.      you can sort the file while still in the Brother's Keeper program if you
  942.      have enough memory and if the SORTF.COM program is on your program disk.
  943.  
  944.      If you are not able to sort from within the BK program, then you must
  945.      stop the program in order to sort the file.  To sort the file use the
  946.      SORTF program.  Copy the SORTF.COM file to your disk and then type SORTIT 
  947.      which is a batch file to sort the file.  (The files SORTIT.BAT and 
  948.      SORTF.COM should be on your data disk or in the same sub-directory as the 
  949.      data.)  If you do not have the SORTIT batch file, just type: 
  950.  
  951.      SORTF  ALPHA1.DTA  ALPHA2.DTA
  952.  
  953.      The sort may take a minute or so, depending on how many names you have.
  954.      (The sorted file will also use up 59 bytes of disk space for each name.)
  955.      When the sort is finished, restart the BK program and run the N routine
  956.                              Brother's Keeper Ver. 4.5                 Page 16
  957.      
  958.      
  959.      option 4 or 5 to print the alphabetical list.
  960.  
  961.      You can run options 4 and 5 several times without having to sort the file
  962.      again.  However, you will need to sort again if you add people to the
  963.      file.  See Appendix L regarding custom reports.
  964.  
  965.      Option number 6 will create a file (called BIRTH1.DTA) which can be
  966.      sorted to print a birthday list.  This routine will only include people
  967.      who are still alive (the date of death field is blank) unless you
  968.      specify otherwise.  This routine will also attempt to give married women
  969.      the correct last name, even though you entered their maiden names.  If
  970.      you choose to create a file of the descendants of someone, you will also
  971.      have the option to include other people in the list (just in case you
  972.      want to include a relative who is not part of the descendant list).
  973.      After running this routine, you may type Enter to sort the file
  974.      or you may stop the BK program and sort the file by typing BIRTHDAY.
  975.      That will run the batch file which sorts the data.  The same requirements
  976.      that are discussed above about needing the SORTF.COM program
  977.      also apply to this sort routine.
  978.  
  979.      After the sorted file (called BIRTH2.DTA) is created, start the BK
  980.      program and pick N then 7 to print a birthday list.  This will show
  981.      everyone's birthday in order, starting with January.
  982.  
  983.      If the results of the birthday list are not correct, check to make sure
  984.      that the format of your birth dates matches what is specified on the
  985.      options screen as far as date type.  (See dates in Add section above.)
  986.      If your dates are not all in the same format, you will get strange
  987.      results.  You can use the BROTHERU program to change the format if you
  988.      wish, but be sure to have a backup copy of all your data files before
  989.      changing the date format since sometimes the results are not what you
  990.      expected.
  991.  
  992.      The files ALPHA1.DTA, ALPHA2.DTA, BIRTH1.DTA, and BIRTH2.DTA are
  993.      temporary files which can be deleted (if you wish) after printing.  They
  994.      must be recreated anyway if you later want to print an updated report.
  995.      You may edit these files if you wish to make changes before printing.  DO
  996.      NOT EDIT ANY FILE WHICH HAS A NAME ENDING WITH .DT4.
  997.  
  998.      The .DTA files are created on the same drive or in the same subdirectory
  999.      as the .DT4 files.  If your programs are on a different drive, or in a
  1000.      different subdirectory, you will need to change to that data area before
  1001.      sorting with the SORTIT or BIRTHDAY batch files.  It is possible to
  1002.      change the batch files so that the drive or path is included in the batch
  1003.      file.  Just put the drive or path name in front of the existing file
  1004.      names.  For example, if your data is on the B: drive, you could change
  1005.      the BIRTHDAY batch file to read:
  1006.  
  1007.      SORTF  B:BIRTH1.DTA  B:BIRTH2.DTA  /+47,4
  1008.  
  1009.      If you have modified the batch file to include drive or path names, you
  1010.      may then exit the BK program, type the name of the sort batch file, and
  1011.      then restart the BK program without having to change directories.
  1012.  
  1013.                              Brother's Keeper Ver. 4.5                 Page 17
  1014.      
  1015.      
  1016.      LAST NAMES
  1017.  
  1018.      Certain suffixes such as Jr and Sr will be ignored by the program while
  1019.      it is looking for each person's last name.  If you put a suffix after a
  1020.      name, and the program thinks that the suffix is the last name, you can
  1021.      add a period after the suffix and the program will skip it and find the
  1022.      correct last name. For example, if you put MD after a person's name, you
  1023.      should put a period after it so that it will not be alphabetized under
  1024.      the M's.  You could end the name with MD. or M.D. and then it should
  1025.      print correctly.  The program will also attempt to place two part last
  1026.      names in the proper order.  If you come across a two part last name that
  1027.      does not alphabetize correctly, let me know what it is and I will send
  1028.      you a corrected program.
  1029.  
  1030.  
  1031.      AHNENTAFEL
  1032.  
  1033.      The L routine will print an Ahnentafel list (Ahnentafel is from a German
  1034.      word meaning ancestor table).  This is a chart which lists ancestors of
  1035.      a person, without drawing a chart like the Ancestor routine.  You have
  1036.      the option to show relationships (such as Parent, Grand Parent, etc.).
  1037.      This routine will show standard code numbers starting with 1.  The father
  1038.      of any person has a standard code number of double the child.  The mother
  1039.      of any person has a standard code number of double the child plus 1.  The
  1040.      Custom report routine is used when printing so that you may choose which
  1041.      information to print about each person.
  1042.  
  1043.  
  1044.      PRINTER STRINGS
  1045.  
  1046.      The P routine will send any of the 3 print strings (described in detail
  1047.      above in the options section) to the printer.  It also has other print
  1048.      strings for laser printers.
  1049.  
  1050.      WORD SEARCH
  1051.  
  1052.      There are two types of Word searches.  The first type will let you enter
  1053.      one word or name and will search all fields of each person for a match.
  1054.      If you type "Chicago" it will find all people who were born or died in
  1055.      Chicago, or have the word "Chicago" in a message line, or even have
  1056.      "Chicago" in their name.  The second type of Word search is field
  1057.      specific, which means that it searches for a word only in a particular
  1058.      field.  It can also search for people with several fields which match,
  1059.      and it uses the Custom report format for printing.  This second type of
  1060.      Word search will let you find all the females who were born in Chicago in
  1061.      1950.
  1062.  
  1063.      First a discussion of the first type of Word search.  It will allow you
  1064.      to search all fields and message lines.  Type the word or words you are
  1065.      searching for (capitals or lower case makes no difference).  The program
  1066.      will then search the names, dates, locations, and message lines (not text
  1067.      files) to find a match and will display or print the names of people who
  1068.      have data which matches.  When the end of the file is reached, you will
  1069.      be asked if you also want to search the marriage records.  If you wish to
  1070.      search the 2 date fields and 2 place fields associated with each
  1071.      marriage, then push enter, otherwise you may skip the searching of the
  1072.      marriage file.
  1073.                              Brother's Keeper Ver. 4.5                 Page 18
  1074.      
  1075.      
  1076.      Note that the first word search routine is looking for an exact match to
  1077.      what you type in.  So if you type "Joe Doe", it will not match "Joe Q
  1078.      Doe".  However, the search is useful to find all relatives who were born
  1079.      in, or died in, or were married in, a certain city.  You may also match
  1080.      people who share a common date.  For example, if you matched "1954" you
  1081.      would find all people who were born or died in that year.
  1082.  
  1083.      The second type of Word search will let you enter what you are searching
  1084.      for in the appropriate field.  If you enter information in more than one
  1085.      field, a person will have to match ALL fields in order to be a match.
  1086.      Some of the fields (name and locations and message lines) will allow you
  1087.      to enter two words and you can specify whether it has to match both words
  1088.      or either word in order to qualify as a match.  Some examples are given
  1089.      on the input screen.  You may then use the Custom report format to print
  1090.      the matching names.  (See Custom reports in Appendix L.)
  1091.  
  1092.  
  1093.      STOP
  1094.  
  1095.        *  NEVER remove the DATA diskette unless instructed to change disks or
  1096.           until after typing S to stop.  Some of the files are not fully
  1097.           updated until you type S and stop.
  1098.  
  1099.        *  If you have 2 data diskettes, you must STOP the program, then change
  1100.           data diskettes, and then restart.  The program currently will not
  1101.           link people between 2 diskettes.
  1102.  
  1103.                              Brother's Keeper Ver. 4.5                 Page 19
  1104.      
  1105.      
  1106.      APPENDIX A.   HOW TO MAKE CORRECTIONS
  1107.  
  1108.      If you are correcting spelling or dates, use the MODIFY routine and TAB
  1109.      (or UP arrow) and Shift TAB (or DOWN arrow) to move to the field to
  1110.      change.  Then use the left or right arrow keys to move within a field,
  1111.      use Esc if you want to erase a field, and use Ins and Del to insert or
  1112.      delete characters.
  1113.  
  1114.      IF YOU ENTERED SOMEONE'S CHILDREN IN THE WRONG ORDER, do the following.
  1115.      First, go to the modify routine and type the parent's code number or name
  1116.      and the parent's information will appear on the screen (use either the
  1117.      husband or the wife).  The children's code numbers will show along with
  1118.      their names.  The first child you entered will be the first code number
  1119.      showing, the second child you entered will be listed second, etc.  You
  1120.      may correct the order on the screen by typing the letter R and then
  1121.      retyping the code numbers in the correct order.  Make sure the code
  1122.      number shown for first child is the actual first child, etc.  Push F1
  1123.      when they are correct.
  1124.  
  1125.      IF YOU ENTERED SOMEONE WITH THE WRONG PARENTS, you may correct it by
  1126.      doing the following.  First, modify the record of the person you said was
  1127.      the parent, but was not (use either the husband or the wife).  When the
  1128.      wrong parent's record is showing on the screen, type D and delete the
  1129.      child who should not be there.  Then you may go to the add screen and
  1130.      bring up the correct parents and then add the child by typing the child's
  1131.      code number or the name and F8. The child added to the family will then
  1132.      be the last child. If the children of the family are now out of order,
  1133.      you may correct that as described above in the children order section.
  1134.  
  1135.      IF A MARRIAGE IS IN ERROR, use the modify routine to show the person with
  1136.      the wrong marriage.  Type X to delete a marriage.  You will then be shown
  1137.      all the marriages for this person and be allowed to delete one.  When a
  1138.      marriage is deleted, the husband and wife stay in the file as people, but
  1139.      the connection which shows their marriage is deleted.  If the marriage
  1140.      also had children records related to it, the children will have their
  1141.      parent connection deleted, but the children will stay in the file as
  1142.      people.  These children may then be added as children of some other
  1143.      marriage by using the Add routine.
  1144.  
  1145.      IF A MARRIAGE IS OUT OF ORDER, use the modify routine to show either the
  1146.      husband or the wife.  Type W to correct the spouse order.  You will be
  1147.      shown all the marriages for this person and be allowed to change the
  1148.      order.
  1149.  
  1150.                              Brother's Keeper Ver. 4.5                 Page 20
  1151.      
  1152.      
  1153.      APPENDIX B.   PRINTER PROBLEMS.   (also see Appendix M)
  1154.  
  1155.      Many of the questions or problems I have received have related to printer
  1156.      problems.  The printer options can be set in the Options routine.
  1157.  
  1158.      Some printers can not backspace.  If your printer can not backspace you
  1159.      should set that option to 0 (zero) or names will double print on some
  1160.      printouts and the ancestor chart may not print correctly.
  1161.  
  1162.      Some printers can not do a carriage return (CR) without also doing a line
  1163.      feed (LF).  If your printer is one of those, set that option to 0 (zero)
  1164.      or names will double print on some printouts and the ancestor chart may
  1165.      not print correctly.
  1166.  
  1167.      You may test your printer's features by typing a T at the lower right
  1168.      corner of option screen 2.
  1169.  
  1170.      Most printers want a carriage return and line feed at the end of each
  1171.      line.  If your printer wants only a carriage return, set that option or
  1172.      everything will double space.
  1173.  
  1174.      The program will try to print some reports in compressed format which
  1175.      lets you print 132 characters per line on most printers.  You may enter
  1176.      the decimal values of the codes which must be sent to your printer to do
  1177.      compressed and regular print.  If you have a wide carriage printer, you
  1178.      may print 132 columns without compressing, so if you wish you may set the
  1179.      codes to zeros and it will print those reports using the full size paper.
  1180.  
  1181.      You may set up the codes which start bold print and turn off bold print
  1182.      for your printer.  Check your printer manual and see what the decimal
  1183.      values are for the codes which do that.  If your printer can not bold
  1184.      print, set the values to zero.  Bold could actually be enhanced or
  1185.      emphasized or italic or whatever you want the names to appear as.  The
  1186.      program also needs to know if your printer can bold print when printing
  1187.      compressed.  Many printers can not do that, so if yours can not, the
  1188.      program will try to backspace (if possible) to make names bold print when
  1189.      printing compressed (on the descendant printout).  The program will only
  1190.      try to bold print names on the descendant printout and the family group
  1191.      sheet printout.
  1192.  
  1193.      There are up to 7 codes to turn on and off compressed print and bold
  1194.      print.  Many printers only require 1, 2 or 3 codes to control those
  1195.      features.  If the first code of the 7 is zero, none of the 7 codes are
  1196.      sent.  If the first code is not zero, all 7 codes are sent.  Normally,
  1197.      codes of 0 (zero) at the end will not affect the printer output.  If you
  1198.      do not want the extra 0's to be sent to the printer, change the extra
  1199.      codes to 999 and those codes are not sent.
  1200.  
  1201.      The descendant printout will print generation numbers at the top and
  1202.      bottom of each page.  You may turn this feature off in Options.
  1203.  
  1204.      I have tested the programs on several computers and with several
  1205.      printers.  However, I do not have access to all combinations of equipment
  1206.      so it is quite possible that some program changes may still have to be
  1207.      made.  Let me know if your printer is not cooperating and I will try to
  1208.      help.  Tell me what version you are using. (4.5)
  1209.                              Brother's Keeper Ver. 4.5                 Page 21
  1210.      
  1211.      
  1212.      APPENDIX C.     A LITTLE EXPLANATION ABOUT RELATIONSHIPS:
  1213.  
  1214.      Your uncle is the brother of your father or mother.
  1215.      Your aunt is the sister of your father or mother.
  1216.      Your great uncle (or grand uncle) is the brother of your grandfather or
  1217.          grandmother.
  1218.      Your great aunt (or grand aunt) is the sister of your grandfather or
  1219.          grandmother.
  1220.      Your great-great uncle is the brother of your great-grandfather or
  1221.          great-grandmother.
  1222.      Your great-great aunt is the sister of your great-grandfather or
  1223.          great-grandmother.
  1224.      Your first cousin is the child of your aunt or uncle.
  1225.      Your second cousin is the grandchild of your great aunt or great uncle.
  1226.          (If two people are first cousins, the children of each of the
  1227.           people will be second cousins.)
  1228.      Your third cousin is the great-grandchild of your great-great uncle or
  1229.          great-great aunt. (Children of second cousins, are third cousins.)
  1230.      Your first cousin, once removed, is the child of your first cousin or
  1231.          is the child of your great uncle or great aunt. (see also REMOVED
  1232.          COUSINS) If someone is your first cousin, then his or her child is
  1233.          your first cousin once removed. (Once removed means one generation
  1234.          level different from you.)  All your regular cousins (first, second,
  1235.          etc.) are at the same generation level as yourself.  Those at
  1236.          different levels are "removed." If someone is YOUR first cousin once
  1237.          removed, then you are HIS or HER first cousin once removed also.
  1238.      Your second cousin once removed is the child of your second cousin.
  1239.      Your first cousin twice removed is the child of your first cousin once
  1240.          removed (i.e. the grandchild of your first cousin).
  1241.      Your second cousin twice removed is the child of your second cousin once
  1242.          removed (i.e. the grandchild of your second cousin).
  1243.  
  1244.      REMOVED COUSINS:
  1245.      If two people are some type of cousins, but they are at different
  1246.      generation levels, then here is the way to compute their relationship.
  1247.      (The program does this automatically when printing, but you may want to
  1248.      know what it is doing.)
  1249.  
  1250.        1. Count how many generation levels they are apart.  This is the number
  1251.           they are "removed."
  1252.        2. Start with the one at the highest generation level (the older level)
  1253.           and count how many generations up you must go to find the brothers
  1254.           or sisters that are the ancestors of these cousins.  This is the
  1255.           "FIRST" or "SECOND" or "THIRD" part of the cousin relationship.
  1256.  
  1257.                               GREAT-GRANDFATHER
  1258.                                   /     \
  1259.                         GRANDFATHER      GREAT-UNCLE
  1260.                           /     \              \
  1261.                     FATHER     UNCLE        1st COUSIN ONCE REMOVED
  1262.                     /  \         \                   \
  1263.                 >YOU< BROTHER  1st COUSIN            2nd COUSIN
  1264.                  /      \          \                     \
  1265.               SON    NEPHEW   1st COUSIN ONCE REMOVED   2nd COUSIN ONCE REMOVED
  1266.               /         /           \                      \
  1267.      GRANDSON  GRAND-NEPHEW  1st COUSIN TWICE REMOVED  2nd COUSIN TWICE REMOVED
  1268.                              Brother's Keeper Ver. 4.5                 Page 22
  1269.      
  1270.      
  1271.      APPENDIX D.   SAMPLE PRINTOUT.
  1272.  
  1273.      Below is an example of a descendant printout.  Note that each new
  1274.      generation is indented. All relationships such as UNCLE, COUSIN, etc. are
  1275.      computed by the program.
  1276.  
  1277.  
  1278.      * JOSEPH P. JONES (12/20/1895) - (03/05/1949) m. SUSAN SMITH (01/05/1902-
  1279.        (GRANDFATHER)
  1280.  
  1281.      . * JOHN JONES (05/19/1920 -   m. (12/07/1940) MARY GREEN (08/05/1921 -
  1282.          (UNCLE)
  1283.  
  1284.      . . * BILL JONES (03/23/1942 -
  1285.            (FIRST COUSIN)
  1286.  
  1287.      . . * MARY JONES (02/04/1944 -    m. (03/04/1964) PETER WHITE
  1288.            (FIRST COUSIN)
  1289.  
  1290.      . . . * FRANK WHITE (05/04/1971 -
  1291.              (FIRST COUSIN ONCE REMOVED)
  1292.  
  1293.      . * MARTHA JONES (09/19/1923 - 11/17/1981)
  1294.          (AUNT)
  1295.  
  1296.      . * GEORGE JONES (12/13/1926 -  m. (01/05/1949) LOIS WILSON (03/18/1927-
  1297.          (FATHER)
  1298.  
  1299.      . . * CAROL JONES (05/18/1953 -
  1300.            (SISTER)
  1301.  
  1302.      . . * JACK JONES (05/03/1955 -  m. (08/23/1977) MICHELE MOE (07/22/1955-
  1303.            (MYSELF)
  1304.  
  1305.      . . . * MARTHA JONES (04/03/1981 -
  1306.              (DAUGHTER)
  1307.  
  1308.  
  1309.      The tree chart for this family would print as follows:
  1310.  
  1311.      Joseph P. Jones ----- John Jones ------ Bill Jones
  1312.                        |                 |-- Mary Jones ---- Frank White
  1313.                        |
  1314.                        |-- Martha Jones
  1315.                        |-- George Jones ---- Carol Jones
  1316.                                          |-- Jack Jones ---- Martha Jones
  1317.  
  1318.                              Brother's Keeper Ver. 4.5                 Page 23
  1319.      
  1320.      
  1321.      APPENDIX E.    CHANGES FROM PRIOR VERSIONS.
  1322.  
  1323.      Version 4.5 contains the following changes from 4.3
  1324.  
  1325.      1.  BROTHER and BROTHERP were combined into one large program (BK).
  1326.      2.  Program requires 512K to run, and 640K if over 2,000 names.  (If that
  1327.          is a problem, vers. 4.3 uses 384K and can read the same data files.)
  1328.      3.  Option for not pushing enter at main menu.
  1329.      4.  Left margins and top margins for group sheets.
  1330.      5.  Custom reports for Word search and Ahnentafel.
  1331.      6.  Word search (type 2) is field specific with "and" and "or".
  1332.      7.  When adding, can display children with F9 and jump to modify with F6
  1333.      8.  When modifying, can jump to add with F6.
  1334.      9.  On tree report, can show which of multiple spouses is parent.
  1335.      10. The BROTHERU utility program can correct more link problems with Q.
  1336.      11. The BROTHERU program can compute and display relationships.
  1337.      12. Age of person shows on Modify screen.
  1338.      13. Option of lower case date names and no leading 0 for day.
  1339.      14. Option can be set to have the startup output be Print or Display.
  1340.      15. Wider tree charts available.
  1341.      16. On custom reports, a birth or death date with field size of 4 will
  1342.          print only the year of birth or death.
  1343.  
  1344.      I have dozens of ideas from users for new features.  However, most
  1345.      features tend to make the program larger.  So, one of my current projects
  1346.      is to make the program smaller so that I can add more features.  This may
  1347.      take a few months.  I will be converting to a totally new file structure
  1348.      which will have many benefits.  When complete, people with 512K of RAM in
  1349.      their computer should be able to enter as many names as people with 640K
  1350.      machines.  The 15,000 name limit will then be raised to over 30,000.
  1351.      Also, the data files will be in compressed format, so that the same size
  1352.      diskettes will hold over 3 times the data.  Meanwhile, I will also be
  1353.      working on improving the BKBOX program (which prints box tree charts) and
  1354.      the BKREPORT program (which prints register number system reports,
  1355.      outline reports and 3 by 5 cards).  If you do not have these two programs
  1356.      yet, they are available on some BBS's and on CompuServe (ROOTS forum) and
  1357.      on GEnie (GENEALOGY forum).  They are also available by mailing in the
  1358.      form at the end of this file.
  1359.  
  1360.      All registered users are notified about new versions.  I will also send
  1361.      registered users at least one new version at no additional charge.
  1362.      (Actually, to date I have sent registered users all major upgrades at no
  1363.      charge, however, in the future, I may need to charge a small fee for
  1364.      updates beyond their one free update.)  If you have used this program and
  1365.      find it to be of value to you, you are encouraged to send in the
  1366.      registration fee to the author (see Appendix N for why to register).  I
  1367.      have no way of informing you about improvements to the program unless you
  1368.      write to me.  When you write, enclose the registration form found at the
  1369.      end of this document.  If the program does not have a feature you would
  1370.      like, mention it on the form.  I tend to add new features that registered
  1371.      users suggest whenever possible.  This program has come a long way since
  1372.      version 1.0 - thanks to the suggestions from registered users.  There is
  1373.      usually a new version of the program available (with minor changes) every
  1374.      couple months or so.  Lately, there have been significant improvements to
  1375.      the program about every 6 months.
  1376.  
  1377.                              Brother's Keeper Ver. 4.5                 Page 24
  1378.      
  1379.      
  1380.      APPENDIX F.    CONVERTING FILES FROM PREVIOUS VERSION.
  1381.  
  1382.      If you have used the FAMILY program or FAMILY3 program, there is a
  1383.      conversion program to convert your data. If you have been using BROTHER'S
  1384.      KEEPER version 4.0 through 4.3, you do not need to convert any files.
  1385.  
  1386.      If you have used PAF (Personal Ancestral File) there is a conversion
  1387.      program called BKGEDCOM that will convert your data for use by BROTHER'S
  1388.      KEEPER.  This program will also create GEDCOM files and read GEDCOM files
  1389.      from other programs which are compatible with PAF GEDCOM.
  1390.  
  1391.      If you have data in Genealogy on Display, Family History System, or
  1392.      Linkages, see information on the registration form (last page).
  1393.  
  1394.      If you have entered names using an old version of the my program (which
  1395.      was previously called FAMILY or FAMILY3), you will need to run the
  1396.      CONVERT4 program one time in order to move the data which you have
  1397.      previously entered over into some new files which version 4 of BROTHER'S
  1398.      KEEPER uses.
  1399.  
  1400.      The conversion program has been sent to all registered users.  If you
  1401.      need the CONVERT4 program and do not have it, write to John Steed and
  1402.      specify which version you need to convert from.
  1403.  
  1404.  
  1405.      APPENDIX G.   DO YOU HAVE ANY SUGGESTIONS and MAY I HELP YOU?
  1406.  
  1407.      I have received many fine suggestions from users of the program.  The
  1408.      program would not be what it is without this help.  Please send any
  1409.      suggestions you have.  I may not make all the changes you suggest, but I
  1410.      have been able to make many changes over the years.  Some changes are
  1411.      easy to make and I may be able to send you a revised version which would
  1412.      be very useful to you.  Other changes are complex and may take a long
  1413.      time to implement.
  1414.  
  1415.      If you have a problem I will try to help you.  Send me a description of
  1416.      the problem and tell me what version you have (4.5) and what size disks
  1417.      you use.  For reference, Version 4.5 was released November 1989.
  1418.  
  1419.                              Brother's Keeper Ver. 4.5                 Page 25
  1420.      
  1421.      
  1422.      APPENDIX H.   TECHNICAL STUFF
  1423.  
  1424.      You do not need to know any of this to run the program, but some people
  1425.      may want to know what is going on.
  1426.  
  1427.      Most information is stored in 10 disk files:
  1428.  
  1429.       FAMLFILE.DT4  -  holds information about people.
  1430.       MARRFILE.DT4  -  holds information about marriages.
  1431.       LOCATEFL.DT4  -  holds all locations and check data
  1432.       MESSFILE.DT4  -  holds message lines for each person.
  1433.       FOPTIONS.DT4  -  holds option parameters (colors, printer info, etc.)
  1434.       ALPHFILE.DT4  -  holds last and first names for alphabetical search
  1435.       ALTKEYS.DT4   -  holds Alt key names/places you define (see Appendix I)
  1436.       REPORTS.DT4   -  holds specifications for custom reports you create.
  1437.       BOTTMESS.DTA  -  holds the 4 line personal message for Group sheets.
  1438.       PARAMETR.DTA  -  holds default parameters for Group sheets.
  1439.  
  1440.      There are also 4 temporary files, ALPHA1.DTA, ALPHA2.DTA, BIRTH1.DTA, and
  1441.      BIRTH2.DTA which are used for printing birthday lists and names
  1442.      alphabetically.
  1443.  
  1444.      The data disk will contain the files called "FAMLFILE.DT4" "MARRFILE.DT4"
  1445.      "LOCATEFL.DT4" and "MESSFILE.DT4" which will store the information.  When
  1446.      first starting out these files will be created.  Each person added will
  1447.      take up 230 bytes (characters), each marriage added will use 98 bytes,
  1448.      each message line will use 91 bytes, and each location will use 60 bytes.
  1449.      Do NOT use a word processor or editor to modify any of the .DT4 files
  1450.      since they have records of fixed lengths and if any record length is
  1451.      changed by 1 character, it will mess up everything.
  1452.  
  1453.      The options file FOPTIONS.DT4 will be on the program diskette if you have
  1454.      2 disk drives, otherwise it will be on the data diskette.  If you have 2
  1455.      program diskettes, there will be a FOPTIONS.DT4 file on each program
  1456.      diskette.
  1457.  
  1458.      Each person has a code number, each marriage has a code number, and each
  1459.      message line has a code number.  These numbers can be up to 5 digits.  In
  1460.      order to save disk space, the code numbers are converted to a 2 character
  1461.      string.  Then these 2 character strings are written to the disk.  Only
  1462.      ascii characters from ascii value 32 ("space") up to ascii value 254 are
  1463.      used.  Each record ends with an asterisk, a carriage return and line feed
  1464.      (except in the alpha file).
  1465.  
  1466.      The alpha file (ALPHFILE.DT4) contains 5 characters of the person's last
  1467.      name and 5 characters of the person's first name (actually the first 5
  1468.      characters in the name field, so it may include part of the middle name).
  1469.      Certain suffixes like Jr and Sr are ignored.  Also anything after the
  1470.      last name which ends with a period will be ignored.  For example, if you
  1471.      put MD after a last name, the program will think the last name is MD, but
  1472.      if you put M.D. after the last name, the program will know that it is not
  1473.      the person's last name.  In the alpha file, the first 10 characters are
  1474.      person #1, the next 10 characters are person #2, etc.  Each time that the
  1475.      BROTHER program is started, the entire alpha file is read into RAM memory
  1476.      so that alpha searches will be quick.
  1477.  
  1478.                              Brother's Keeper Ver. 4.5                 Page 26
  1479.      
  1480.      
  1481.      Here is the file layout of the FAMLFILE.DT4 file in case you want to copy
  1482.      it and read it with a database program.  Do NOT copy from the database
  1483.      files back to the .DT4 file.
  1484.  
  1485.           field                     size
  1486.      code number                     5
  1487.      name                            40
  1488.      date born                       15
  1489.      where born                      2
  1490.      other date1                     15
  1491.      other where1                    2
  1492.      date died                       15
  1493.      where died                      2
  1494.      other date2                     15
  1495.      other where2                    2
  1496.      other date3                     15
  1497.      other where3                    2
  1498.      reference or other              15
  1499.      occupation or other             25
  1500.      sex                             1
  1501.      marriage record number
  1502.       of the parents                 2  (2 char representing a 5 digit number)
  1503.      marriage record numbers
  1504.       for 8 spouses                  2 each - total 16      "        "
  1505.      message record numbers
  1506.       for 7 message lines            2 each - total 14      "        "
  1507.      future use                      12
  1508.      future use                      12
  1509.      an asterisk                     1
  1510.      carriage return/line feed       2
  1511.                                     -----
  1512.        total                         230
  1513.  
  1514.      You may also create a Custom report and send it to a disk file and then
  1515.      read that file as fixed record length into a database program.
  1516.  
  1517.                              Brother's Keeper Ver. 4.5                 Page 27
  1518.      
  1519.      
  1520.      APPENDIX I.  ALT KEYS (user defined)
  1521.  
  1522.      If you find yourself repeatedly typing the same name or city, you may use
  1523.      a simple procedure to save time and reduce errors.  You may define any of
  1524.      the alphabet keys (A-Z) to be any name, city and state, or word.  After
  1525.      you define what the key will be, you just push and hold the Alt key and
  1526.      then press the alpha key and the name or word will appear on the screen.
  1527.  
  1528.      Use the following procedure to define an Alt key. Type the name or city
  1529.      or word in any field on the add or modify screen.  Then hold the Alt key
  1530.      and press F10 (function 10).  The words you have typed will start to
  1531.      blink.  When they are blinking, hold the Alt key and press any alpha key
  1532.      (A-Z).  The words will stop blinking and that key sequence (Alt-alpha
  1533.      key) is now programmed. The next time you want to type that name or city
  1534.      or word in any field, just hold Alt and press the same alpha key.  You
  1535.      may program all of the alpha keys to be a different name or word.  These
  1536.      programmed keys will be remembered each time you restart the program.
  1537.      You may change what a key is defined to be by simply re-defining using
  1538.      the above procedure.
  1539.  
  1540.      Example:  Suppose you are going to add several people who were all born
  1541.      in Rockford, Kent County, Michigan.  When you type the first person, type
  1542.      Rockford, Kent County, Michigan in the "born where" field.  Then before
  1543.      you push enter, hold the Alt key and press F10 (function 10).  The entire
  1544.      field will start blinking.  Then hold the Alt key and press R.  The field
  1545.      will stop blinking and you may continue with adding the person.  The next
  1546.      time you want to type Rockford, Kent County Michigan in any field, just
  1547.      hold the Alt key and press R and it will appear.
  1548.  
  1549.      Example:  Suppose you are going to add several people who all have the
  1550.      last name of Winchester.  When you type in one of them, type just
  1551.      Winchester in the name field (do not type the first name).  Hold the Alt
  1552.      key and press F10 and the word Winchester will blink.  Then hold the Alt
  1553.      key and press W and the word will stop blinking.  Then press Esc to erase
  1554.      the name, and type the first name and middle name.  Then hold Alt and
  1555.      push W and Winchester will appear.  For each person that you add, just
  1556.      type the first and middle names and then push Alt-W.
  1557.  
  1558.      If you press Alt-F10 and then decide you do not want to have what is
  1559.      blinking saved as an Alt-key, then just press any key without holding Alt
  1560.      and it will not be saved.
  1561.  
  1562.      Also see the sections above on pages 3 and 4 describing shortcuts for
  1563.      duplicating locations which were recently entered.
  1564.  
  1565.      You may print the strings you have saved for each Alt key with a routine
  1566.      in the BROTHERU program.
  1567.  
  1568.                              Brother's Keeper Ver. 4.5                 Page 28
  1569.      
  1570.      
  1571.      APPENDIX J.  Utility program
  1572.  
  1573.      There is also a utility program called BROTHERU included in this set of
  1574.      programs.  This program has a routine to check the quality of your data
  1575.      and can fix many errors which may turn up.  The program can set up the
  1576.      proper printer codes for certain printers.  If your printer is not
  1577.      listed, you may have to consult your printer manual to obtain the printer
  1578.      codes and then use the options routine to enter them.
  1579.  
  1580.      The utility program will also let you save your options file by copying
  1581.      it.  You may then restore the saved file at a later time.  This may be
  1582.      useful for people who have 2 different types of printers.  You may set up
  1583.      the options for one printer, and then save the file with a special name.
  1584.      Then set up the options for the second printer and save that file with a
  1585.      different name.  You may then run the utility program and restore either
  1586.      options file depending on which printer you wish to use.  All options on
  1587.      screen 1 and 2 of the options screens are saved or restored, so you can
  1588.      even save 2 different sets of screen colors, one set the way you like
  1589.      them, and the other the way your spouse likes them.
  1590.  
  1591.      You may also use the utility program to print all the values you have
  1592.      stored for the ALT key combinations.
  1593.  
  1594.      If you decide to change the date format after you have entered many
  1595.      dates, you can use the utility program to change from any of the 9
  1596.      formats to any other of the 9 formats.  Be sure to copy all of the .DT4
  1597.      files to backup floppy disks before running this routine, just in case
  1598.      there is any problem.  Also change date format on Option screen 1.
  1599.  
  1600.      You may use the utility program to "delete blank message lines"
  1601.      for people who once had messages.  If a person has message lines, there
  1602.      will be an * displayed at the beginning of the line which shows their
  1603.      name on the ADD or MODIFY screens.  If, however, you later delete those
  1604.      message lines for that person, the * will still be displayed (since the
  1605.      program does not check to see what is in the message lines at that time).
  1606.      By running this special routine in the utility program, it will reset the
  1607.      pointers for message lines, and all pointers to blank message lines will
  1608.      be removed.  That will cause the * to not appear for people who no longer
  1609.      have message lines.  This routine will NOT reduce the size of any files
  1610.      on your disk.
  1611.  
  1612.      There is also a routine to create a Tiny Tafel file.  This is a
  1613.      relatively new type of report.  The Tiny Tafel file is a summary of all
  1614.      of your ancestors.  The file can be used to find other people who are
  1615.      researching the same family lines that you are.  There are computer
  1616.      systems set up to help people match their research with other
  1617.      genealogists by matching the Tiny Tafel files of each.  This is a new
  1618.      idea and has only been in operation for a few months.  If you have a
  1619.      modem, you can call one of these "computer bulletin boards" which has the
  1620.      Tafel Matching System, and obtain further information.  This routine in
  1621.      BROTHERU only creates the Tiny Tafel file.  It is recommended that you
  1622.      also obtain a program such as TTGEN12 which will allow you to edit the
  1623.      file and insert and delete lines.  You may contact John Steed and ask for
  1624.      further information.
  1625.  
  1626.                              Brother's Keeper Ver. 4.5                 Page 29
  1627.      
  1628.      
  1629.      APPENDIX K.  CONFIG.SYS file.
  1630.  
  1631.      The BK program needs to open several files at the same time.  Because of
  1632.      this, you may need to add a line to a special file on the disk you "boot"
  1633.      from.  If you get an error message when starting BK relating to file
  1634.      problems, then check the disk that you use when turning on the computer
  1635.      each time.  (If your computer boots from ROM as TANDY 1000 systems do,
  1636.      you will need to make a boot disk using FORMAT B:/S as described in your
  1637.      DOS manual.)
  1638.  
  1639.      Type DIR and see if there is a file called CONFIG.SYS on your boot disk.
  1640.  
  1641.      If the CONFIG.SYS file DOES already exist, look at what is in it as
  1642.      follows:
  1643.  
  1644.      TYPE CONFIG.SYS
  1645.  
  1646.      That will display on the screen the lines that are in the file.  If it
  1647.      already has a line in it which says FILES=20 or FILES= (any number 12 or
  1648.      more) then leave it alone.  If not, you will need to add the FILES=12
  1649.      line to the file.  (Any number over 12 is fine, up to about 30.)  You do
  1650.      not want to change any other lines in the CONFIG.SYS file.  You can use a
  1651.      word processor to modify the file if the word processor reads and writes
  1652.      in ASCII (i.e. not in some special format).
  1653.  
  1654.      After the FILES=12 line is in the file, restart or reboot the computer.
  1655.  
  1656.      If the file DOES NOT exist, then create it and put a line in the file as
  1657.      follows:
  1658.  
  1659.      FILES=12
  1660.  
  1661.      If you do not know how to create the file and put that line in it, here
  1662.      is a way.  When you are at the system prompt ( which is A> or C> ) you
  1663.      would type the following, and push enter at the end of each line:
  1664.  
  1665.      COPY CON CONFIG.SYS
  1666.      FILES=12
  1667.  
  1668.      then push F6 (function 6), and then push enter.  It should say "1 file
  1669.      copied".  You should then have the CONFIG.SYS file with the FILES=12 line
  1670.      in it.
  1671.  
  1672.      After that line is in the CONFIG.SYS file, restart or reboot the
  1673.      computer.   When the computer boots, it reads that file and will allow 12
  1674.      files to be open at the same time.  The BK program should then work
  1675.      properly.
  1676.  
  1677.      TANDY 1000 users will have to change their systems to boot from a disk
  1678.      instead of from ROM.  You have a program called SETUP-- which you will
  1679.      need to run.  Look in your manual for the name of your setup program - or
  1680.      look in the index of your manual under CONFIG.SYS.  Run the setup program
  1681.      from TANDY and pick the option to boot from a disk.  Then put the disk
  1682.      with CONFIG.SYS in the A: drive and reboot the computer to read that
  1683.      file.
  1684.  
  1685.                              Brother's Keeper Ver. 4.5                 Page 30
  1686.      
  1687.      
  1688.      APPENDIX L.  CUSTOM REPORTS
  1689.  
  1690.      BROTHER'S KEEPER gives you the ability to design your own report format.
  1691.      You may print custom reports either in number order or alphabetical order
  1692.      when using the N routine and also when printing Ahnentafel charts and
  1693.      when using Word search.  When you pick the custom report option, you
  1694.      will be shown the different fields which you may print for each person.
  1695.      For example, you may wish to print for each person their number, name,
  1696.      father's name and mother's name.  So you would choose field numbers 1, 2,
  1697.      17, and 18. As you choose each field number, you will be shown the normal
  1698.      length for that field.  For example, the name field is 40 characters
  1699.      long.  You may shorten the normal length for your report if you wish.  If
  1700.      you type 25 for the name length, that will be the length when it prints.
  1701.      For all names, a special routine will automatically remove middle names
  1702.      of people with names longer than the length you specify.  That way, the
  1703.      last name will not be cut off.  If you shorten the length of a field
  1704.      which is not a person's name, the field will be cut off at the end if it
  1705.      is too long.  For example, date fields are 15 characters long, but most
  1706.      dates fit in 11 characters, so you may shorten a date field to 11
  1707.      characters.  There is also a special routine for birth date and death
  1708.      date so that if you shorten the length to 4, it will print only the year
  1709.      (the last 4 characters).  If you lengthen a field, it will print extra
  1710.      blanks after the field is printed.  (That may improve readability.)
  1711.  
  1712.      As you type the fields and lengths, the total length will display at the
  1713.      top.  The total length is the sum of the field lengths plus 1 space
  1714.      between each field.  Use this as a guide and try to keep the number
  1715.      under the maximum number of characters your printer can print on a line.
  1716.      Most printers can print 80 characters in normal print and 132 in
  1717.      compressed print.  If you attempt to print more than the number of
  1718.      characters your printer can handle, your printer might jump to the next
  1719.      line, which will cause problems with page headings.
  1720.  
  1721.      You may press the up arrow to back up if you wish to make a correction.
  1722.  
  1723.      After you define your report, press F1 and print it.  When the printout
  1724.      is finished, you will be asked if you wish to save that format.  If it is
  1725.      a report you wish to print again in the future, answer Y (for yes) and
  1726.      give a brief description of the report.  Then the next time you print a
  1727.      custom report, you may recall that format to print again.  (Press F5 to
  1728.      recall a previously saved report.)  You may create and save many
  1729.      different custom reports.
  1730.  
  1731.      If you are printing in alphabetical order, you do NOT need to sort the
  1732.      file each time you try a different custom report.  You only need to run
  1733.      routine 3 when you have added new people to the file, or when you wish to
  1734.      sort a different group of people.
  1735.  
  1736.      You may print the fields in any order.  (For example, birth date in first
  1737.      column and name in second.)  The names will print in number order if you
  1738.      choose N - 2 or are doing a word search or else they will print in
  1739.      alphabetical order if you choose N - 5.
  1740.  
  1741.      The custom report formats are saved in a file called REPORTS.DT4.
  1742.  
  1743.                              Brother's Keeper Ver. 4.5                 Page 31
  1744.      
  1745.      
  1746.      APPENDIX M.  PROBLEMS   Questions and answers
  1747.  
  1748.      If you have printer problems, also read Appendix B.  If you just want to
  1749.      make corrections to information you have entered, read Appendix A.
  1750.  
  1751.  
  1752.      Q.  I can't get the program to start.  What is wrong?
  1753.  
  1754.      A.  Well, it could be one of several things.
  1755.  
  1756.          First of all, do you have enough RAM memory in your computer?  The
  1757.          program needs at least 450K of available memory.  If you have only
  1758.          384K, write John Steed and request version 4.3 which will run on
  1759.          your computer.  Even though your computer may have 512K of RAM
  1760.          memory, other things may be using up some of the memory.  To see how
  1761.          much memory is available for the program, you should run a program
  1762.          called CHKDSK which is located on your DOS disk.  Just type CHKDSK at
  1763.          the A> prompt (or C> prompt) and it will give you several lines of
  1764.          information.  The last two lines are important to the discussion
  1765.          here.  The next to the last line will show total RAM memory, and the
  1766.          last line will show what is available for programs such as Brother's
  1767.          Keeper.  If the last line shows less than 450,000 you have a problem.
  1768.          If your computer has 512K, and is a Tandy 1000, it is possible that
  1769.          up to 64K of the memory is being reserved for extra video usage.
  1770.          There is a way to free up that memory and make it available for
  1771.          program usage (I don't think it is explained in your manuals).  It is
  1772.          possible to have 640K of RAM memory in your computer, and yet still
  1773.          not have 450K available for programs.  If for example you have a RAM
  1774.          disk in use it will take up memory.  Also pop-up programs such as
  1775.          Sidekick will use up some of your memory.  Look in your CONFIG.SYS
  1776.          and AUTOEXEC.BAT files to see what all you have running.  Also, DOS
  1777.          itself requires about 50K or so of memory, depending on what version
  1778.          you have.  The line BUFFERS=num in your CONFIG.SYS file will also use
  1779.          up some RAM memory (do not use over BUFFERS=25).
  1780.  
  1781.          OK, assuming you have enough memory, you also need a line in your
  1782.          CONFIG.SYS file which says FILES=12 (or some number larger than 12).
  1783.          This is explained in Appendix K.  If you don't have that line in the
  1784.          CONFIG.SYS file, you will see the opening screen of Brother's Keeper
  1785.          and then you will get a message telling you that you need that line
  1786.          in the file.
  1787.  
  1788.          Thirdly, you might have a problem of the computer "locking up" when
  1789.          you type BK.  This is caused by the dip switch inside your
  1790.          computer set in the position that means you have a 8087 co-processor,
  1791.          when in fact you do not have an 8087 math co-processor.  So, if the
  1792.          computer freezes up and you have to turn it off to regain control,
  1793.          check that co-processor switch.
  1794.  
  1795.          If you still have problems starting the program after checking all
  1796.          the above items, try removing all memory resident programs and all
  1797.          device drivers.  The easiest way is to format a blank diskette with
  1798.          the FORMAT /S command. Then create a CONFIG.SYS file on that diskette
  1799.          with only the line FILES=12 in it.  Then reboot the computer with
  1800.          that diskette in the A: drive.  Then try to start the program.  If it
  1801.          still does not work, contact John Steed and describe the problem.
  1802.  
  1803.                              Brother's Keeper Ver. 4.5                 Page 32
  1804.      
  1805.      
  1806.      Q.  I have played around with the program a little and now I want to just
  1807.          start over.  How do I get rid of the names and information I have
  1808.          entered so that I can start from scratch?
  1809.  
  1810.      A.  All the data that you enter is stored in files which have names
  1811.          ending with .DT4.  If you stop the program and change to the drive or
  1812.          subdirectory which contains the data files, you can type DIR *.DT4
  1813.          and you should see about 5 files listed.  If you erase those files,
  1814.          you can start over.  So if you are SURE that you want to start over,
  1815.          you can type ERASE *.DT4 and all the data files will be gone.
  1816.  
  1817.  
  1818.      Q.  When I look at someone's information in the Modify section, it shows
  1819.          UNKNOWN for the names of the parents.  How do type in the parent's
  1820.          names?
  1821.  
  1822.      A.  In order to add the parents of someone, you need to go to the Add
  1823.          routine. Type in the Father's name for husband, and the Mother's name
  1824.          for wife. Then type the child's name.  Then the parent's names will
  1825.          show at Modify. If you have entered the wrong parents for someone,
  1826.          see Appendix A.
  1827.  
  1828.  
  1829.      Q.  How do I enter information for a family if I only have the Mother's
  1830.          name but I don't know the Father's name?
  1831.  
  1832.      A.  You can either enter the Father's name as _____ _____ (if you think
  1833.          you will collect the information later) or you can type the name as
  1834.          *UNKNOWN and it will never print on any report.
  1835.  
  1836.  
  1837.      Q.  How do I enter the second husband for a woman?
  1838.  
  1839.      A.  Using the Add routine, type the name of the second husband.  Then for
  1840.          the wife, type the code number for the wife or search by name.  When
  1841.          the wife is displayed, the program will know that it is an additional
  1842.          marriage for her.
  1843.  
  1844.  
  1845.      Q.  When I print the Tree report, why do I get strange characters instead
  1846.          of the nice lines I see when I display the report?
  1847.  
  1848.      A.  The program will try to print lines using the extended IBM character
  1849.          set which contains graphic characters.  Some printers can print IBM
  1850.          graphic characters, and some will only do so if you set a certain
  1851.          switch in the printer or send a certain code to the printer.  Some
  1852.          printers such as the Epson FX series do not print the IBM extended
  1853.          graphic characters. In the case of the FX, there is a Shareware
  1854.          program available which will program your printer to print those
  1855.          characters.  If you have an HP Laserjet II printer, or have the
  1856.          original Laserjet with the Y cartridge, then use the P routine to
  1857.          send the codes to change to IBM graphic characters.  If your printer
  1858.          can not print graphic characters, then change the numbers at the top
  1859.          of Options screen 2 as described in Tree section above.
  1860.  
  1861.      Q.  Why doesn't the sideways Tree report print work for me?
  1862.  
  1863.                              Brother's Keeper Ver. 4.5                 Page 33
  1864.      
  1865.      
  1866.      A.  The sideways report is designed to work on a printer that is
  1867.          compatible with IBM or Epson graphic printers.  If your printer
  1868.          prints something that does not look like sideways characters, then
  1869.          your printer is not compatible.  Do not worry about it, it is the
  1870.          same report as the regular Tree report so you are not missing much.
  1871.          Note: if you have a laser printer, this Sideways report is not the
  1872.          same as Landscape.  If you wish to print in Landscape mode, set your
  1873.          laser printer for Landscape and then run the Tree report as a regular
  1874.          (not sideways) printout.
  1875.  
  1876.  
  1877.      Q.  I got an error message saying "Device fault".  What does that mean?
  1878.  
  1879.      A.  Usually it means that your printer was not turned on or not
  1880.          connected.  If you do not have a printer attached, be sure to have
  1881.          output set to DISPLAY.  Even the Word search routine will try to print
  1882.          unless you change output.  Device fault could also mean a problem
  1883.          with your disk drive (if it happens when you are adding, modifying,
  1884.          or reading data).
  1885.  
  1886.  
  1887.      Q.  What does the error message "Bad record number . . ." mean?
  1888.  
  1889.      A.  If you get this error message it could mean you have a problem in
  1890.          your data files.  Each name in the file has several "pointers" which
  1891.          indicate which other people are related to him or her and which
  1892.          message lines and which locations are associated.  If these pointers
  1893.          get messed up, you have a problem.  Hopefully, you have a recent
  1894.          backup of your data files which you can use if necessary.  In any
  1895.          case, make a couple more backup copies of your *.DT4 files before
  1896.          trying to solve this problem.  This problem is usually caused by
  1897.          exiting the program improperly.  Never remove the data diskette until
  1898.          you choose S to stop the program.  Also, never turn off the computer
  1899.          while still in the program.  If your data files get messed up, run
  1900.          the Q routine in BROTHERU.  Then if necessary contact John Steed.
  1901.          Usually if you send me a diskette with a copy of the *.DT4 files and
  1902.          a description of the problem I can correct it for you.  One person
  1903.          received the "Bad record number" error message only when printing an
  1904.          alphabetical list.  I had him look at what was in the ALPHA2.DTA file
  1905.          (which is the file that contains the names after they are sorted).
  1906.          It was an error message from the sort program.  It said that he had
  1907.          the incorrect version of SORT.
  1908.  
  1909.  
  1910.      Q.  If I want to keep 2 or more sets of data files totally separated from
  1911.          each other, how do I do it?
  1912.  
  1913.      A.  To create another set of data files which will not interact with your
  1914.          existing files, you need to use a new diskette (if you use B: for
  1915.          your data drive) or create a new subdirectory (if you have a hard
  1916.          disk). If you use floppy disks, be sure to STOP the program before
  1917.          changing diskettes.  If you have a hard disk, you can go to the
  1918.          Options screen 1 and type a different path and then the program will
  1919.          change to the data files located in that subdirectory.  (The program
  1920.          will not create the subdirectory, you need to create it yourself with
  1921.          the DOS command MD.) You do not need to copy the programs to that
  1922.          subdirectory unless you want different configuration files (e.g.
  1923.                              Brother's Keeper Ver. 4.5                 Page 34
  1924.      
  1925.      
  1926.          different names for the fields or different default parameters).
  1927.  
  1928.  
  1929.      Q.  I still need help, what do I do next?
  1930.  
  1931.      A.  Well, if you decided to read the documentation you must be desperate!
  1932.          And if you have not found a solution to your problem after reading
  1933.          this far, you are probably frustrated also.  So, here is what you can
  1934.          do.  You can write to John Steed, 6907 Childsdale Rd., Rockford, MI
  1935.          49341 and describe the problem.  Indicate what size disks you use in
  1936.          case the solution includes receiving a program in return.  Also
  1937.          indicate what version you have (4.5) and any other pertinent
  1938.          information.  If you give me your phone number, I may be able to give
  1939.          you an answer by phone.  If you wish to contact me through CompuServe,
  1940.          the ID number is 75745,1371 .  I try to check for Electronic Mail
  1941.          every day.  If you want to call me, call information (area code 616)
  1942.          for my number.  I am usually available in the evenings between 8pm
  1943.          and 10pm Eastern time.  I do programming during that time, but I do
  1944.          not mind taking a few minutes to answer some questions.
  1945.  
  1946.                              Brother's Keeper Ver. 4.5                 Page 35
  1947.      
  1948.      
  1949.      APPENDIX N.  SHAREWARE
  1950.  
  1951.      BROTHER'S KEEPER is a Shareware product protected by Copyright.  It is
  1952.      NOT public domain or free software.  Shareware is a method of
  1953.      distributing software, whereby copies may be passed around and each user
  1954.      can determine whether or not the program is suitable for him or her.
  1955.      After you have tested this program for yourself, and if you find it to be
  1956.      useful for you, you are requested to send the registration fee to the
  1957.      author of the program, John Steed.  The author of the program is not paid
  1958.      any fee when you buy a disk from a user group or company selling
  1959.      Shareware.  The only way the author gets paid is when you register.  If
  1960.      you want to encourage programs of this type, please register.
  1961.  
  1962.      Registered users will be sent the next new version of the program and are
  1963.      entitled to use the program, and all future upgrades.  Registered users
  1964.      may also request other programs which relate to Brother's Keeper, such
  1965.      as BKBOX and BKGEDCOM and BKREPORT (see registration form at the end of
  1966.      this printout).  Some of these other programs are available from computer
  1967.      bulletin boards which carry genealogy programs.  Minor upgrades are made 
  1968.      frequently to the programs, so you may wish to check to see if a new
  1969.      feature that you desire has been added.
  1970.  
  1971.      If you share this program with others, please give them at least the
  1972.      following files:
  1973.  
  1974.      BK.EXE, BROTHERU.EXE, BROTHER.DOC, SORTIT.BAT, BIRTHDAY.BAT, SIDEWAYS.DTA
  1975.      and any other files and programs you may wish to share.
  1976.  
  1977.      Please do not include the FOPTIONS.DT4 file on the disks you share, since
  1978.      that file contains options for your disk drives, printer, and monitor and
  1979.      others may have difficulty using your setup.  That file will be created
  1980.      the first time someone uses the programs.
  1981.  
  1982.  
  1983.  
  1984.                                _______
  1985.                           ____|__     |               (tm)
  1986.                        --|       |    |-------------------
  1987.                          |   ____|__  |  Association of
  1988.                          |  |       |_|  Shareware
  1989.                          |__|   o   |    Professionals
  1990.                        -----|   |   |---------------------
  1991.                             |___|___|    MEMBER
  1992.  
  1993.  
  1994.      This program is produced by a member of the Association of Shareware
  1995.      Professionals (ASP).  ASP wants to make sure that the shareware
  1996.      principle works for you.  If you are unable to resolve a shareware-
  1997.      related problem with an ASP member by contacting the member directly,
  1998.      ASP may be able to help.  The ASP Ombudsman can help you resolve a
  1999.      dispute or problem with an ASP member, but does not provide technical
  2000.      support for members' products.  Please write to the ASP Ombudsman at
  2001.      P.O. Box 5786, Bellevue, WA 98006 or send a Compuserve message via
  2002.      easyplex to ASP Ombudsman 70007,3536
  2003.  
  2004.  
  2005.       Add a child  . . . . .    6       Location fields  . . .    4
  2006.       Adding names . . . . .    2       Look for person  . . .    9
  2007.       Ahnentafel report  . .   17       Lower case months  . .    3
  2008.       Alphabetical printout    15       Maximum number of names   1
  2009.       Alt keys (user defined)  27       Memory requirements. .    1
  2010.       Ancestor chart . . . .   13       Message lines/file . .    7
  2011.       Backup data files  .  7, 10       Modify information . .    8
  2012.       Bad record number  . .   33       Months - lower case  .    3
  2013.       Birthday printout  . .   15       Move forward/backward     2
  2014.       Bold print . . . . . .   11       Multiple data sets . .   33
  2015.       BROTHERU program . . .   28       Multiple printers  . .   28
  2016.       Browse . . . . . . . .    9       Names of fields  . . .    5
  2017.       Change name of fields     5       New features in program  23
  2018.       Change order of child     8       Numerical printout . .   15
  2019.       Change parents . . . .   19       Options  . . . . . . .   10
  2020.       Changes to program . .   23       Order of children  .  8, 19
  2021.       Check fields . . . . .    4       Order of spouses . . .    8
  2022.       Colors . . . . . . . .   10       Order to add people  .    5
  2023.       Compress print . . . .   11       Output routines  . . .   12
  2024.       CONFIG.SYS file  . . .   29       Output to disk file  .   12
  2025.       Converting data files    24       Output to screen . . .   12
  2026.       Correcting problems   2, 19       Path for data files  .   11
  2027.       Custom reports           30       Prepare disks  . . . .    1
  2028.       Data files location  .   11       Print routines . . . .   12
  2029.       Database programs  . .   26       Printer options  . . .   11
  2030.       Date format - change     28       Printer problems . . .   20
  2031.       Date types . . . . . .    3       Printer setup  . . . .   28
  2032.       Delete a character . .    2       Printer strings  . . .   11
  2033.       Delete a person  . . .    9       Problems - questions     31
  2034.       Delete as a child  . .    8       Program will not start   31
  2035.       Delete spouse  . . .  8, 19       Questions & answers  .   31
  2036.       Descendant report  . .   13       Re-use a code number .    9
  2037.       Descendant tree  . . .   14       Relationships  . . . .   21
  2038.       Device fault . . . . .   33       Restructure alpha file   12
  2039.       Ditto " key  . . . . .    4       Sample reports . . . .   22
  2040.       Down arrow . . . . . .    2       Search for word or date  17
  2041.       Drive for data files .   11       Searching by name (add)   5
  2042.       Edit text file . . . . 8, 9       Second marriage  . . .    5
  2043.       Equal = key  . . . . .    4       Setup disks. . . . . .    1
  2044.       Erase a field  . . . .    2       Shareware concept  . .   35
  2045.       Esc key  . . . . . . .    2       Short-cuts . . . . .  4, 27
  2046.       European dates . . . .    3       Sideways printing  . .   15
  2047.       Example - adding names    5       Size of files - maximum   1
  2048.       Family group sheets  .   13       Sort alphabetically  .   15
  2049.       Father unknown . . . .   32       Special effects on/off   11
  2050.       Field names  . . . . .    5       Start over, erase files  32
  2051.       File layout  . . . . .   26       Stop . . . . . . . . .   18
  2052.       Find relative of person   9       Suggestions              24
  2053.       Find word or date  . .   17       Technical information    25
  2054.       First person to add  .    5       Text editor  . . . . .    8
  2055.       Foreign characters . .    2       Text file  . . . . . .    7
  2056.       GEDCOM files . . . . .   24       Tiny Tafel file  . . .   28
  2057.       Group sheets . . . . .   13       Top of form - printer    12
  2058.       HP Laserjet printer  .   11       Tree printout  . . . .   14
  2059.       Insert a character . .    2       Up arrow . . . . . . .    2
  2060.       Install  . . . . . . .    1       Use of ? to find name     6
  2061.       Landscape printing . .   15       Utility program  . . .   28
  2062.       Last names . . . . . .   17       Word processor . . . .    9
  2063.       Linking people . . . .    2       Word search  . . . . .   17     
  2064.  
  2065.   To: John Steed                              Date _______________________
  2066.       6907 Childsdale Rd
  2067.       Rockford, MI  49341   U.S.A.
  2068.  
  2069.         I have version 4.5B of Brother's Keeper.  (6/90)
  2070.    __
  2071.   |__|  I would like to become a Registered user.  Enclosed is a check for  
  2072.         $40 (U.S. check or Canadian check in U.S. funds).  Please send me
  2073.         the current version and printed manual.  I am also interested in the 
  2074.         additional features described below.  ($40 covers all programs.)
  2075.    __
  2076.   |__|  I have data in version ________ of FAMILY or FAMILY3.  Please send
  2077.         the CONVERT4 program also.
  2078.    __  
  2079.   |__|  I have data in PAF or ROOTS III and would like to be able to import
  2080.         and export data using GEDCOM files.  Please send the BKGEDCOM program.
  2081.    __
  2082.   |__|  I have data in  ___Genealogy on Display   ___FHS   ___Linkages and 
  2083.         would like a program to transfer the data to Brother's Keeper.
  2084.    __
  2085.   |__|  I would like to have the programs which will merge two sets of 
  2086.         Brother's Keeper data files into one large set and which will copy 
  2087.         only part of my Brother's Keeper files into a smaller set.
  2088.    __
  2089.   |__|  Please send BKBOX which will print descendant box tree charts. 
  2090.    __
  2091.   |__|  Please send BKREPORT which will print descendant reports using the 
  2092.         register numbering system with index (print a book).
  2093.    __
  2094.   |__|  Please send info on genealogy computer bulletin boards.
  2095.    __
  2096.   |__|  I would like the program translated into the ______________ language.
  2097.  
  2098.         I am using the program on the following type of equipment.
  2099.  
  2100.         Computer brand __________________________________
  2101.  
  2102.         Amount of RAM memory     384     512      640     _________
  2103.  
  2104.         Hard disk?          Yes        No
  2105.  
  2106.         Diskette size       3 1/2      5 1/4
  2107.  
  2108.         Monitor             mono       color -  CGA     EGA     VGA
  2109.  
  2110.         Printer      __________________________
  2111.  
  2112.   Name / Address     ______________________________________________
  2113.  
  2114.                      ______________________________________________
  2115.  
  2116.                      ______________________________________ Country __________
  2117.  
  2118.                     
  2119.   Comments and suggestions:  _________________________________________________
  2120.  
  2121.   ____________________________________________________________________________
  2122.   use back side also
  2123.  
  2124.   (Thank you very much for responding.  John)
  2125.  
  2126.